Soy nuevo en Android Studio. Después de la configuración, cuando intento importar una aplicación, obtengo ese error para que gradle no pueda compilar.
Error: no se pudo inicializar la clase org.codehaus.groovy.runtime.InvokerHelper
Verifiqué que mi configuración de classpath para Java está bien. Estoy ejecutando el sistema operativo Windows. ¿Alguien sabe la fuente del error?
Respuestas:
Realice los cambios que se indican a continuación para resolver este error.
Enlace de descarga de JDK: https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
Por ejemplo:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
fuente
esto se debe a la versión gradle
ir:
gradle / wrapper / gradle-wrapper.properties /
cambie una versión del curso de esta manera:
distributionUrl = https \: //services.gradle.org/distributions/gradle-6.3-all.zip
Las salidas de la consola:
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)
fuente
java version "15" 2020-09-15
y esto funcionó para mí en MacOS Catalina.Primero mire esto e intente reinstalar - https://youtu.be/trHinrIm6DM
Después, si aparece "No se pudo inicializar la clase org.codehaus.groovy.runtime.InvokerHelper"
1.instale Java SDK 14 y actualice la ruta env.
2. "[Su carpeta de proyecto RN o Flutter] \ android \ gradle \ wrapper \ gradle-wrapper.properties" este archivo se edita como ... (actualizar la versión de 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.Ejecute gradlew en la ruta de cmd "[Su carpeta de proyecto RN o Flutter] \ android \"
4.Se necesita tiempo. Después, si se muestra "CONSTRUIR CON ÉXITO", puede "ejecutar flutter" en la carpeta de su proyecto
Sí, es trabajo 👍
fuente
Lo que fue útil para mí (MacBook):
echo $JAVA_HOME
(debe ser igual a "/ Applications / Android Studio.app/Contents/jre/jdk/Contents/Home" )export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"
fuente
Me enfrenté a este problema debido a una versión inferior de Jdk. Anteriormente instalé Jdk 1.7 y Android Studio 1.5.1 , tuve este problema. Si instala Android Studio 1.5.1 o superior, se requiere JDK 1.8
Entonces, la instalación de JDK 1.8 resolvió este problema.
fuente
Estoy usando Pop OS 20.04 y tengo las versiones 8, 11 y 14 de Java instaladas en mi computadora portátil.
Este error me estaba sucediendo cuando la versión 14 era estándar.
Cuando cambié a usar la versión 11 como predeterminada, el error ya no ocurría.
fuente
En el archivo gradle-wrapper.properties, la actualización de Gradle a 6.3 resolvió el problema en Mac OS Catalina
fuente
En mi caso, el problema fue que mi versión de gradle era incompatible con jdk14, pero a pesar de que en el diálogo de estructura del proyecto se seleccionó 8jdk, era necesariamente para configurar jdk home para gradle por separado en gradle.propperties
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
fuente
Me enfrento a este problema cuando estaba construyendo mi aplicación Flutter. Este error se debe a la versión de gradle que está utilizando en su proyecto de Android. Siga los pasos siguientes:
Instale jdk versión 14.0.2 desde https://www.oracle.com/java/technologies/javase-jdk14-downloads.html .
Si usa Windows, abra C: \ Archivos de programa \ Java \ jdk-14.0.2 \ bin, copie la ruta y ahora actualice la ruta (consulte este artículo para actualizar la ruta: https://www.architectryan.com/2018/ 03/17 / agregar-a-la-ruta-en-Windows-10 / .
Abra el proyecto en el que está trabajando [su proyecto] \ android \ gradle \ wrapper \ gradle-wrapper.properties y ahora reemplace la distributionUrl con la siguiente línea:
Ahora guarde el archivo (Ctrl + S), vaya a la consola y ejecute el comando
Tomará algún tiempo, pero el problema al que se enfrenta se resolverá.
fuente
gradle-wrapper.properties utilice la versión de grado 6.3 o superior
distributionUrl = https: //services.gradle.org/distributions/gradle-6.3-all.zip
../android/gradle/wrapper/gradle-wrapper.properties
fuente
Para mí, la solución fue actualizar la versión de gradle a 6.3 desde la estructura del proyecto de Android (java 14.0.1 ya está instalado en mi PC).
fuente
El problema en mi caso estaba en la discrepancia entre la versión de Gradle instalada globalmente y la requerida por React Native. Para solucionarlo, tuve que actualizar la carpeta
android/gradle/wrapper
de la versión actual 6.5 RN de GH .fuente
Cuando actualice a la última versión de gradle en el archivo gradle-wrapper.properties, es decir
distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-bin.zip
, no olvide cambiar la versión de gradle en el archivo build.gradle tambiénwrapper { gradleVersion = '6.6.1' }
fuente
(Solución) Probé mi primera aplicación de flutter en Android Studio, recibía el mismo error "No se pudo inicializar la clase org.codehaus.groovy.runtime.InvokerHelper"
abrir build.gradle y actualizar dependencias
classpath 'com.android.tools.build:gradle:4.0.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
o simplemente coloque el cursor sobre com.android.tools.build:grandle:(your-version)
fuente
Recibo este error cuando abro un nuevo proyecto con VS Code & Flutter. Resolví el problema editando los archivos gradle.build y gradle-wrapper.properties.
Edite
android>build.gradle
así:Editar
gradle-wrapper.properties
fuente
Lo arreglé simplemente editando el
gradle-wrapper.properties
archivo.Debes ir a la carpeta del proyecto, entonces
/android/grandle/wrapper/gradle-wrapper.properties
. En DistributionUrl, cambie ahttps \: //services.gradle.org/distributions/gradle-6.4.1-all.zip
.fuente