Ik ben nieuw in Android Studio. Na het instellen,
Wanneer ik een applicatie probeer te importeren, krijg ik die fout, zodat de gradle niet kan bouwen.
Fout:Kan klasse org.codehaus.groovy.runtime.InvokerHelper niet initialiseren
Ik heb gecontroleerd of mijn classpath-instelling voor Java in orde is. Ik gebruik Windows OS. Weet iemand de bron van de fout?
Antwoord 1, autoriteit 100%
Breng de onderstaande wijzigingen aan om deze fout op te lossen.
Installeer Java SDK-versie:14 of hoger.
JDK-downloadlink: https://www.oracle.com/ java/technologies/javase-jdk14-downloads.html
Gebruik in
gradle-wrapper.properties
cijferversie 6.3of hoger.
Voor bijv.:distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
Antwoord 2, autoriteit 50%
-
Dit komt door de graduele versie.
-
Ga naar:
gradle/wrapper/gradle-wrapper.properties
. -
Wijzig een versie van de cursus als volgt:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
De console-uitgangen:
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)
Antwoord 3, autoriteit 11%
Bekijk dit eerst en probeer opnieuw – https://youtu.be/trHinrIm6DM
Na als u “Kan klasse org.codehaus.groovy.runtime.InvokerHelper niet initialiseren” krijgt
1.installeer Java SDK 14 en update het env-pad.
2.”[Uw RN- of Flutter-projectmap]\android\gradle\wrapper\gradle-wrapper.properties” dit bestand bewerken als …(upgrade gradle-versie)
#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.voer gradlew uit in cmd-pad “[Uw RN- of Flutter-projectmap]\android\”
4.het kost tijd.after als “BUILD SUCCESSFUL” wordt weergegeven, kunt u “fladderen” in uw projectmap
Ja, het is werk 👍
Antwoord 4, autoriteit 7%
Wat was nuttig voor mij (MacBook):
- ga eerst naar Bestand -> Caches ongeldig maken / opnieuw opstarten -> Ongeldig maken en opnieuw opstarten
- controleer vervolgens de waarde van de omgevingsvariabele JAVA_HOMEdoor
echo $JAVA_HOME
aan te roepen (deze moet gelijk zijn aan “/Applications/Android Studio.app/Contents /jre/jdk/Contents/Home”) - als dat niet het geval is, wijzigt u de waarde door
export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"
Antwoord 5, autoriteit 3%
Ik heb met dit probleem te maken gehad vanwege een lagere versie van Jdk.
Voorheen installeerde ik Jdk 1.7en Android Studio 1.5.1, ik kreeg dit probleem.
Als u Android Studio 1.5.1of hoger installeert, is JDK 1.8 vereist
Dus Het installeren van JDK 1.8 loste dit probleem op.
Antwoord 6, autoriteit 3%
Ik gebruik Pop OS 20.04 en ik heb Java-versies 8, 11 en 14 op mijn notebook geïnstalleerd.
Deze fout deed zich voor toen versie 14 standaard was.
Toen ik overschakelde naar het gebruik van versie 11 als standaard, trad de fout niet meer op.
sudo update-alternatives --config java
Antwoord 7, autoriteit 2%
In het bestand gradle-wrapper.properties loste het updaten van Gradle naar 6.3 het probleem op Mac OS Catalina op
distributionUrl=https://services.gradle.org/distributions/gradle-6.3-bin.zip
Antwoord 8, autoriteit 2%
- Ga naar
\android\gradle\wrapper\gradle-wrapper.properties
. - Update de installerende distributieversie (all.zip) van Gradlein
distributionUrl
. Als voorbeeld voor Gradle versie 6.8:
distributionUrl=https://services.gradle.org/distributions/gradle-6.8-all.zip
Antwoord 9
Ik heb met dit probleem te maken toen ik mijn Flutter-toepassing aan het bouwen was.
Deze fout is te wijten aan de geleidelijke versie die u gebruikt in uw Android-project.
Volg de onderstaande stappen:
-
Installeer jdk versie 14.0.2 van https:/ /www.oracle.com/java/technologies/javase-jdk14-downloads.html.
-
Als u Windows gebruikt, opent u C:\Program Files\Java\jdk-10.0.2\bin, kopieert u het pad en werkt u het pad bij (raadpleeg dit artikel voor het bijwerken van het pad: https://www.architectryan.com/2018/03 /17/add-to-the-path-on-windows-10/.
-
Open het project waar je aan werkt
[Uw project]\android\gradle\wrapper\gradle-wrapper.properties
en vervang nu de distributionUrl door de onderstaande regel:
distributionUrl = https://services.gradle.org/distributions/gradle-6.3-all.zip
Sla nu het bestand op (Ctrl + S), ga naar de console en voer de opdracht uit
fladder rennen
Het zal even duren, maar het probleem waarmee u werd geconfronteerd, zal worden opgelost.
Antwoord 10
In mijn geval was het probleem dat mijn versie van gradle incompatibel was met jdk14, maar ondanks dat in de projectstructuurdialoog 8jdk was geselecteerd, was het noodzakelijk om jdk apart in te stellen voor gradle in gradle.propperties
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
Antwoord 11
Het probleem in mijn geval zat in de discrepantie tussen de Gradle-versie die wereldwijd is geïnstalleerd en de versie die vereist is door React Native. Om het te repareren, moest ik de map android/gradle/wrapper
bijwerken van de huidige 6.5 RN-versie van GH.
Antwoord 12
Ik heb het opgelost door het bestand gradle-wrapper.properties
te bewerken.
Je moet naar de projectmap gaan en vervolgens naar /android/grandle/wrapper/gradle-wrapper.properties
.
Wijzig in DistributionUrl naar https \: //services.gradle.org/distributions/gradle-6.4.1-all.zip
.
Antwoord 13
Wanneer u een upgrade uitvoert naar de nieuwste versie van de gradle in het bestand gradle-wrapper.properties
d.w.z. distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-bin.zip
vergeet niet om ook de gradle-versie in het build.gradle-bestand te wijzigen
wrapper {
gradleVersion = '6.6.1'
}
Antwoord 14
Ik had ook hetzelfde probleem en het lijkt erop dat dit probleem te wijten is aan de gradle-versie in de projectdirectory
- Dit is de versie van mijn jdk:
openjdk version "15-ea" 2020-09-15
OpenJDK Runtime Environment (build 15-ea+32-Ubuntu-220.04)
OpenJDK 64-Bit Server VM (build 15-ea+32-Ubuntu-220.04, mixed mode, sharing)
- Controleer gradle of het is geïnstalleerd. Dit is de versie van mijn gradle:
------------------------------------------------------------
Gradle 6.8
------------------------------------------------------------
Build time: 2021-01-08 16:38:46 UTC
Revision: b7e82460c5373e194fb478a998c4fcfe7da53a7e
Kotlin: 1.4.20
Groovy: 2.5.12
Ant: Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM: 15-ea (Private Build 15-ea+32-Ubuntu-220.04)
OS: Linux 5.4.0-65-generic amd64
-
Open vervolgens het bestand gradle-wrapper.properties in uw projectmap, in de map:
project name/android/gradle/wrapper/gradle-wrapper.properties
-
Wijzig de graduele versie. Hier heb ik de gradle-versie gewijzigd in 6.5
De videoversie is hier te zien: https://www.youtube.com/watch ?v=mcclcscUpV0
Antwoord 15
Als je jdk 16 downgrade naar 14 en gradle-wrapper.properties gebruikt, gebruik dan 6.3, vergeet dan niet om build gradle in build.gradle te upgraden naar 4+
Antwoord 16
Dus ik kreeg dezelfde fout ook op mijn systeem toen ik een project van github kloonde.
Het project dat ik op mijn systeem heb gemaakt, werkte zonder fouten.
Dus als u zich ook in een vergelijkbare situatie bevindt, kan dit helpen
1-Ga naar dit pad
project-name/android/gradle/wrapper/gradle-wrapper.properties
2-Vervang alles binnenin hiermee
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Antwoord 17
gradle-wrapper.properties gebruik aub versie 6.3 of hoger
distributionUrl=https://services.gradle.org/distributions/gradle-6.3-all.zip
../android/gradle/wrapper/gradle-wrapper.properties
Antwoord 18
Voor mij was de oplossing om de gradle-versie te upgraden naar 6.3 vanuit de Android-projectstructuur (java 14.0.1 is al op mijn pc geïnstalleerd).
Antwoord 19
(Oplossing)
Ik probeerde mijn eerste flutter-app in Android Studio, ik kreeg dezelfde foutmelding “Kan klasse org.codehaus.groovy.runtime.InvokerHelper niet initialiseren”
open build.gradle en update afhankelijkheden
classpath 'com.android.tools.build:gradle:4.0.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
of plaats de muisaanwijzer op com.android.tools.build:grandle:(your-version)
Antwoord 20
Ik krijg deze foutmelding wanneer ik een nieuw project open met VS Code & Fladderen. Ik heb het probleem opgelost door de bestanden gradle.build en gradle-wrapper.properties te bewerken.
Bewerk android>build.gradle
als volgt:
afhankelijkheden {
classpath ‘com.android.tools.build:gradle:3.5.0’
classpath ‘com.google.gms: google-services: 4.3.3’ //voeg deze regel toe
classpath “org.jetbrains.kotlin: kotlin-gradle-plugin: $ kotlin_version” }
Bewerk gradle-wrapper.properties
distributionUrl=https://services.gradle.org/distributions/gradle-6.3-all.zip
Antwoord 21
Toen ik “react-native run-android” probeerde, kreeg ik foutmeldingen “Kan class org.codehaus.groovy.runtime.InvokerHelper niet initialiseren” + “Kan de app niet installeren. Zorg ervoor dat je de Android-ontwikkelomgeving hebt ingesteld omhoog”….
Opgelost door de gradle bij te werken in Android Studio. Toen ik mijn project in Android Studio opende, werd er een bericht weergegeven met de vraag om Gradle bij te werken, en ik heb gewoon geklikt.
Antwoord 22
Het is niet voldoende om de distributionUrl in gradle-wrapper.properties te wijzigen, u moet ook de gradle-versie in uw projectstructuur wijzigen.
- Ga naar gradle-wrapper.properties en wijzig:
distributionUrl=https://services.gradle.org/distributions/gradle-6.8-all.zip
- Ga naar Android-studio -> bestand -> projectstructuur
Verander gradle-versie in 6.8 of welke versie u ook hebt geselecteerd die compatibel is met uw jdk.