Je suis nouveau dans Android Studio. Après l'installation, lorsque j'essaie d'importer une application, j'obtiens cette erreur.Ainsi, le gradle n'est pas en mesure de construire.
Erreur: impossible d'initialiser la classe org.codehaus.groovy.runtime.InvokerHelper
J'ai vérifié que mon paramètre de chemin de classe pour Java est correct. J'utilise le système d'exploitation Windows. Quelqu'un connaît-il la source de l'erreur?
Réponses:
Veuillez apporter les modifications ci-dessous pour résoudre cette erreur.
Lien de téléchargement JDK: https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
Par exemple:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
la source
c'est à cause de la version gradle
aller à:
gradle / wrapper / gradle-wrapper.properties /
changer une version du cours par ceci:
distributionUrl = https \: //services.gradle.org/distributions/gradle-6.3-all.zip
La console sort:
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)
la source
java version "15" 2020-09-15
et cela a fonctionné pour moi sur MacOS Catalina.Regardez d'abord ceci et essayez de réinstaller - https://youtu.be/trHinrIm6DM
Après si vous obtenez "Impossible d'initialiser la classe org.codehaus.groovy.runtime.InvokerHelper"
1. installez Java SDK 14 et mettez à jour le chemin d'environnement.
2. "[Votre dossier de projet RN ou Flutter] \ android \ gradle \ wrapper \ gradle-wrapper.properties" ce fichier est édité comme ... (mise à niveau de la version 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. exécutez gradlew dans le chemin cmd "[Votre dossier de projet RN ou Flutter] \ android \"
4. cela prend du temps.après si affiche "BUILD SUCCESSFUL", vous pouvez "flutter run" dans votre dossier de projet
Ouais c'est du travail 👍
la source
Ce qui m'a été utile (MacBook):
echo $JAVA_HOME
(elle doit être égale à "/ Applications / Android Studio.app/Contents/jre/jdk/Contents/Home" )export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"
la source
J'ai rencontré ce problème à cause de la version inférieure de Jdk. Auparavant, j'ai installé Jdk 1.7 et Android Studio 1.5.1 , j'ai eu ce problème. Si vous installez Android Studio 1.5.1 ou supérieur, JDK 1.8 est requis
L' installation de JDK 1.8 a donc résolu ce problème.
la source
J'utilise Pop OS 20.04 et les versions Java 8, 11 et 14 sont installées sur mon ordinateur portable.
Cette erreur m'arrivait lorsque la version 14 était standard.
Lorsque je suis passé à la version 11 par défaut, l'erreur ne s'est plus produite.
la source
Dans le fichier gradle-wrapper.properties, la mise à jour de Gradle vers la version 6.3 a résolu le problème sur Mac OS Catalina
la source
Dans mon cas, le problème était que ma version de gradle était incompatible avec jdk14, mais bien que la boîte de dialogue de structure du projet ait été sélectionnée 8jdk, c'était nécessairement pour définir jdk home pour gradle séparément dans gradle.propperties
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
la source
Je suis confronté à ce problème lorsque je construisais mon application Flutter. Cette erreur est due à la version gradle que vous utilisez dans votre projet Android. Suivez les étapes ci-dessous:
Installez jdk version 14.0.2 à partir de https://www.oracle.com/java/technologies/javase-jdk14-downloads.html .
Si vous utilisez Windows, ouvrez C: \ Program Files \ Java \ jdk-14.0.2 \ bin, copiez le chemin et mettez maintenant à jour le chemin (reportez-vous à cet article pour mettre à jour le chemin: https://www.architectryan.com/2018/ 03/17 / ajouter-au-chemin-sur-windows-10 / .
Ouvrez le projet sur lequel vous travaillez [Votre projet] \ android \ gradle \ wrapper \ gradle-wrapper.properties et remplacez maintenant distributionUrl par la ligne ci-dessous:
Maintenant, enregistrez le fichier (Ctrl + S), accédez à la console et exécutez la commande
Cela prendra du temps, mais le problème auquel vous étiez confronté sera résolu.
la source
Je l'ai corrigé simplement en éditant le
gradle-wrapper.properties
fichier.Vous devez alors aller dans le dossier du projet
/android/grandle/wrapper/gradle-wrapper.properties
. Dans DistributionUrl, remplacez parhttps \: //services.gradle.org/distributions/gradle-6.4.1-all.zip
.la source
gradle-wrapper.properties veuillez utiliser la version 6.3 ou supérieure
distributionUrl = https: //services.gradle.org/distributions/gradle-6.3-all.zip
../android/gradle/wrapper/gradle-wrapper.properties
la source
Pour moi, la solution était de mettre à niveau la version gradle vers 6.3 de la structure du projet Android (java 14.0.1 est déjà installé sur mon PC).
la source
Le problème dans mon cas résidait dans la différence entre la version Gradle installée globalement et celle requise par React Native. Pour y remédier, j'ai dû mettre à jour le dossier à
android/gradle/wrapper
partir de la version actuelle 6.5 RN de GH .la source
Lorsque vous effectuez une mise à niveau vers la dernière version du gradle dans le fichier gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-bin.zip
, n'oubliez pas de changer la version de gradle dans le fichier build.gradle égalementwrapper { gradleVersion = '6.6.1' }
la source
(Solution) J'ai essayé ma première application de flutter dans le studio Android, j'obtenais la même erreur "Impossible d'initialiser la classe org.codehaus.groovy.runtime.InvokerHelper"
ouvrez build.gradle et mettez à jour les dépendances
classpath 'com.android.tools.build:gradle:4.0.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
ou survolez simplement com.android.tools.build:grandle:(votre-version)
la source
J'obtiens cette erreur lorsque j'ouvre un nouveau projet avec VS Code & Flutter. J'ai résolu le problème en éditant les fichiers gradle.build et gradle-wrapper.properties.
Modifiez
android>build.gradle
comme ceci:Éditer
gradle-wrapper.properties
la source