AndroidStudioはクラスorg.codehaus.groovy.runtime.InvokerHelperを初期化できませんでした


117

私はAndroidStudioを初めて使用します。セットアップ後、アプリケーションをインポートしようとすると、そのエラーが発生するため、gradleをビルドできません。

エラー:クラスorg.codehaus.groovy.runtime.InvokerHelperを初期化できませんでした

Javaのクラスパス設定に問題がないことを確認しました。WindowsOSを実行しています。誰かがエラーの原因を知っていますか?


1
「JAVA_HOME」変数を確認しましたか?
ポール

はいすべての罰金...
SM_

回答:


235

このエラーを解決するには、以下のように変更してください。

Java SDKバージョン: 14以降をインストールします

JDKダウンロードリンク:https//www.oracle.com/java/technologies/javase-jdk14-downloads.html

gradle-wrapper.propertiesください使用グレード・バージョン6.3以上。

例:distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip


14
Gradleを6.0.1-allから6.3-allに更新すると、Mac OS Catalina、tksの問題が解決しました。ちなみにReact-nativeビルド。
ブルーノデオリベイラ

3
Gradle6.4でJava14を使用していますが、問題は解決していません。
ライリーフィッツパトリック

4
ベストアンサー、なぜこれがReactNativeinitに含まれていないのですか?
JeafGilbert20年

これは私と一緒に機能しました "distributionUrl = https \://services.gradle.org/distributions/gradle-6.3-all.zip"
MaherAbuthraa20年

ありがとう、これは本当に私を助けました!なんでこんなことが起こっているの?より低いgradleバージョン(おそらくより低いJavaバージョン)を使用しても、それを機能させることはできますか?
ChagaiFriedlander20年

100
  1. これは、gradleバージョンが原因です。

  2. 移動:gradle/wrapper/gradle-wrapper.properties

  3. これにより、コースのバージョンを変更します。

distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip

コンソール出力:

Welcome to Gradle 6.3!

Here are the highlights of this release:
 - Java 14 support
 - Improved error messages for unexpected failures

For more details see https://docs.gradle.org/6.3/release-notes.html

Starting a Gradle Daemon (subsequent builds will be faster)

ありがとう!私がreactnativeプロジェクトとJAVA14 / Open JDKに参加していることを考えると、これは私にとってはうまくいきます!
locropulenton

3
私はオンになっていてjava version "15" 2020-09-15、これはMacOSCatalinaでうまくいきました。
Mahdi A.Bolow20年

これが助けてくれてありがとう。なぜこれがまだ受け入れられた答えとして選ばれなかったのかわからない。
dilantha1 1120年

URLにアクセスhttps://services.gradle.org/distributions/すると、バージョンが一覧表示されます。次に、関連するリンクを使用してgladle-wrapper.propertiesファイルを編集し、[retry
Rich S

これは私にとって理想的なソリューションでした。6.2バージョンのgradleでさえ機能せず、機能し始めた6.3に切り替えるだけでした
EdsonFilho20年

29

最初にこれを見て、再インストールしてみてください-https ://youtu.be/trHinrIm6DM

「クラスorg.codehaus.groovy.runtime.InvokerHelperを初期化できませんでした」というメッセージが表示された後

1. Java SDK 14をインストールし、envパスを更新します。

2。 "[RNまたはFlutterプロジェクトフォルダー] \ android \ gradle \ wrapper \ gradle-wrapper.properties"このファイルは...(gradleバージョンをアップグレード)として編集します

#Fri Jun 23 08:50:38 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip

3.cmdパス "[あなたのRNまたはFlutterプロジェクトフォルダー] \ android \"でgradlewを実行します

4.時間がかかります。「BUILDSUCCESSFUL」が表示された後、プロジェクトフォルダで「flutterrun」を実行できます。

ええ、それは仕事です👍


どうもありがとう、私は他のどこにも解決策を見つけることができませんでした。
FathiOsama20年

私はReactNativeの初心者で、Androidデバイスを実行するのに長い間頭を悩ませていました。.Youは素晴らしい男です!!! あなたは私の時間を節約しました、そしてあなたがこのきれいな情報のような他の人を助けるために素晴らしい態度を持っていることに感謝します!!
AbhimanyuRathore20年

コマンドは、gradlewではなく./gradlewである必要があります。他のすべては
正常に

古いプロジェクトはどうですか?配信5.〜.zipファイルおよびJDK 14
ムハンマド・

14

私にとって何が役に立ちましたか(MacBook):

  • 最初に[ファイル]-> [キャッシュの無効化/再起動]-> [無効化して再起動]に移動します
  • 次に、呼び出して、JAVA_HOME環境変数の値を確認しますecho $JAVA_HOME「/Applications/AndroidStudio.app/Contents/jre/jdk/Contents/Home」と同じである必要があります)。
  • そうでない場合は、を呼び出して値を変更します export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"

これは実際にアップデートラッパーのバージョンを必要とせずに私と一緒に働いている、私は新鮮で、多くのおかげで私のMacOS上でインストールして、たくさんのことをインストールし、これがJAVA_HOME変更されている可能性があり、この問題を引き起こしたことをケース
アーメドElshaer

これは私のために働いた。ただし、起動するたびにリセットされます。この変更を永続的にするにはどうすればよいですか?
スドニチン

これは私の命を救った
PradapPandian20年

@sudonitinねえ、恒久的環境変数を保存する方法を見にチェック: medium.com/@youngstone89/...
ヤクブ・adamczewski

9

Jdkのバージョンが低いため、この問題に直面しました。以前、Jdk1.7AndroidStudio 1.5.1をインストールしましたが、この問題が発生しました。Android Studio1.5.1以降をインストールする場合はJDK1.8が必要です

そのため、JDK1.8をインストールするとこの問題が解決しました。


7

Pop OS 20.04を使用しており、ノートブックにJavaバージョン8、11、および14がインストールされています。

このエラーは、バージョン14が標準のときに発生していました。

デフォルトとしてバージョン11を使用するように切り替えたとき、エラーは発生しなくなりました。

sudo update-alternatives --config java

Java 8への切り替えは私のために働きました(私は11をインストールしていませんでした)。ありがとう!
Spikatrix

5

gradle-wrapper.propertiesファイルで、Gradleを6.3に更新すると、Mac OSCatalinaの問題が解決しました。

distributionUrl = https://services.gradle.org/distributions/gradle-6.3-bin.zip


gradle-wrapper.propertiesファイルはどこで入手できますか?
SoumyaBoral20年

1
あなたはパスでそれを得ることができます「YOUR_PROJECT / Gradleの/ラッパー/ gradle-wrapper.properties」
bongtoi

2

私の場合、私のバージョンのgradleがjdk14と互換性がないという問題がありましたが、プロジェクト構造ダイアログで8jdkが選択されていたにもかかわらず、gradle.propertiesでgradleのjdkホームを個別に設定する必要がありました。

org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home

2

Flutterアプリケーションをビルドしているときにこの問題に直面しました。このエラーは、Androidプロジェクトで使用しているgradleバージョンが原因です。以下の手順に従ってください。

distributionUrl = https://services.gradle.org/distributions/gradle-6.3-all.zip

次に、ファイルを保存し(Ctrl + S)、コンソールに移動してコマンドを実行します

フラッターラン

少し時間がかかりますが、あなたが直面していた問題は解決されます。


Stackoverflowと大きな貢献へようこそ!
VtoCorleone

素晴らしい!Flutterのチャームのように機能します!!
mubin9 8620年

1

gradle-wrapper.propertiesファイルを編集するだけで修正しました。

プロジェクトフォルダに移動してから、に移動する必要があります/android/grandle/wrapper/gradle-wrapper.properties。DistributionUrlで、に変更しhttps \: //services.gradle.org/distributions/gradle-6.4.1-all.zipます。


0

gradle-wrapper.propertiesはグレードバージョン6.3以上を使用してください

distributionUrl = https://services.gradle.org/distributions/gradle-6.3-all.zip

../android/gradle/wrapper/gradle-wrapper.properties


0

私にとっての解決策は、Androidプロジェクト構造からgradleバージョンを6.3にアップグレードすることでした(java 14.0.1はすでに私のPCにインストールされています)。


0

私の場合の問題は、グローバルにインストールされたGradleバージョンとReactNativeで必要なバージョンとの不一致にありました。それを修正するために、私は、フォルダを更新しなければならなかったandroid/gradle/wrapperからGHから現在の6.5 RNバージョン


0

gradle-wrapper.propertiesファイルでgradleの最新バージョンにアップグレードする場合、つまりdistributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-bin.zip 、build.gradleファイルでもgradle バージョンを変更することを忘れないでください。

wrapper {
    gradleVersion = '6.6.1'
}

0

(解決策)Android Studioで最初のフラッターアプリを試しましたが、「クラスorg.codehaus.groovy.runtime.InvokerHelperを初期化できませんでした」という同じエラーが発生していました。

build.gradleを開き、依存関係を更新します

    classpath 'com.android.tools.build:gradle:4.0.1'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

または、com.android.tools.build:grandle:(your-version)にカーソルを合わせます


0

VS Code&Flutterで新しいプロジェクトを開くと、このエラーが発生します。gradle.buildファイルとgradle-wrapper.propertiesファイルを編集して問題を解決しました。

android>build.gradleこのように編集します:

依存関係{classpath'com.android.tools.build:gradle:3.5.0 'classpath'com.google.gms:google-services:4.3.3' //この行を追加classpath "org.jetbrains.kotlin:kotlin-gradle -プラグイン:$ kotlin_version "}

編集 gradle-wrapper.properties

distributionUrl = https://services.gradle.org/distributions/gradle-6.3-all.zip


0

「react-nativerun-android」を試したところ、「クラスorg.codehaus.groovy.runtime.InvokerHelperを初期化できませんでした」+「アプリのインストールに失敗しました。Android開発環境がセットアップされていることを確認してください」というエラーが表示されました。 ..。。

AndroidStudioでgradleを更新することで解決しました。Android Studioでプロジェクトを開くと、Gradleの更新を求めるメッセージが表示され、クリックしただけです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.