Android Studio kan klasse org.codehaus.groovy.runtime.InvokerHelper niet initialiseren

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.propertiescijferversie 6.3of hoger.

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


Antwoord 2, autoriteit 50%

  1. Dit komt door de graduele versie.

  2. Ga naar: gradle/wrapper/gradle-wrapper.properties.

  3. 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_HOMEaan 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%

  1. Ga naar \android\gradle\wrapper\gradle-wrapper.properties.
  2. 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:

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/wrapperbijwerken van de huidige 6.5 RN-versie van GH.


Antwoord 12

Ik heb het opgelost door het bestand gradle-wrapper.propertieste 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.gradleals 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.

  1. Ga naar gradle-wrapper.properties en wijzig:

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

  1. 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.

Other episodes