Java Android Studio无法初始化类org.codehaus.groovy.runtime.InvokerHelper
我是安卓工作室的新手。安装后, 当我试图导入一个应用程序时,我得到了这个错误,因此gradle无法构建 错误:无法初始化类org.codehaus.groovy.runtime.InvokerHelperJava Android Studio无法初始化类org.codehaus.groovy.runtime.InvokerHelper,java,android,android-studio,Java,Android,Android Studio,我是安卓工作室的新手。安装后, 当我试图导入一个应用程序时,我得到了这个错误,因此gradle无法构建 错误:无法初始化类org.codehaus.groovy.runtime.InvokerHelper 我检查了Java的类路径设置是否正常。我正在运行Windows操作系统。有人知道错误的来源吗?由于Jdk版本较低,我面临这个问题。 之前我安装了JDK1.7和AndroidStudio 1.5.1,我遇到了这个问题。 如果安装Android Studio 1.5.1或更高版本,则需要JDK 1
我检查了Java的类路径设置是否正常。我正在运行Windows操作系统。有人知道错误的来源吗?由于Jdk版本较低,我面临这个问题。 之前我安装了JDK1.7和AndroidStudio 1.5.1,我遇到了这个问题。 如果安装Android Studio 1.5.1或更高版本,则需要JDK 1.8
因此,安装JDK 1.8解决了此问题。请根据以下内容进行更改以解决此错误 安装Java SDK版本:14或更高版本 JDK下载链接: 在
gradle wrapper.properties
中,请使用grade版本6.3或更高版本
例如:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
首先查看此内容并尝试重新安装-
如果您得到“无法初始化类org.codehaus.groovy.runtime.InvokerHelper”
1.安装Java SDK 14并更新环境路径
2.“[您的RN或颤振项目文件夹]\android\gradle\wrapper\gradle wrapper.properties”此文件编辑为…(升级gradle版本)
3.在cmd路径“[您的RN或颤振项目文件夹]\android\”中运行gradlew
4.这需要时间。如果显示“构建成功”,您可以在您的项目文件夹中“颤振运行”
是的,这是工作我使用的是PopOS20.04,我的笔记本上安装了Java版本8、11和14 当版本14是标准版本时,这个错误发生在我身上 当我切换到使用11版作为默认版本时,错误不再发生
sudo update-alternatives --config java
gradle-wrapper.properties请使用grade版本6.3或更高版本 分配=https://services.gradle.org/distributions/gradle-6.3-all.zip ../android/gradle/wrapper/gradle-wrapper.properties
gradle/wrapper/gradle wrapper.properties
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)
在我的例子中,问题是我的gradle版本与jdk14不兼容,但尽管在项目结构对话框中选择了8jdk,但必须在gradle.properties中分别为gradle设置jdk home
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
对我来说,解决方案是将gradle版本从android项目结构升级到6.3(我的电脑上已经安装了java 14.0.1)。我的问题在于全球安装的gradle版本与React Native所需版本之间存在差异。为了修复它,我必须从更新文件夹
android/gradle/wrapper
。什么对我有帮助(MacBook):
- 首先转到文件->无效缓存/重新启动->无效并重新启动
- 然后通过调用
(它应该等于“/Applications/Android Studio.app/Contents/jre/jdk/Contents/HOME”)检查JAVA\u HOME环境变量的值echo$JAVA\u HOME
- 如果不是,则通过调用
export JAVA_HOME=“/Applications/Android Studio.app/Contents/jre/jdk/Contents/HOME”
distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-bin.zip
请不要忘记更改build.gradle文件中的gradle版本
wrapper {
gradleVersion = '6.6.1'
}
(解决方案)
我在android studio中尝试了我的第一个Flatter应用程序,我遇到了同样的错误“无法初始化类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:(您的版本)我在构建颤振应用程序时遇到了这个问题。 此错误是由于您在Android项目中使用的gradle版本造成的。 请按照以下步骤操作:
- 从安装jdk版本14.0.2
- 如果使用Windows open C:\Program Files\Java\jdk-14.0.2\bin,请复制路径,然后立即更新路径(请参阅本文以更新路径:
- 打开您正在处理的项目 [您的项目]\android\gradle\wrapper\gradle-wrapper.properties 现在将distributionUrl替换为以下行:
这需要一些时间,但您所面临的问题将得到解决。在gradle-wrapper.properties文件中,将gradle更新为6.3解决了Mac OS Catalina上的问题 分配=https://services.gradle.org/distributions/gradle-6.3-bin.zip
当我用VS Code&FLATTER打开一个新项目时,我遇到了这个错误。我通过编辑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 plugin:$kotlin_version”}
编辑gradle wrapper.properties
分配=https://services.gradle.org/distributions/gradle-6.3-all.zip
我只是通过编辑
gradle wrapper.properties
文件来修复它
您必须转到项目文件夹,然后/android/grandle/wrapper/gradle wrapper.properties
。
在DistributionUrl中,当我尝试“reac”时,更改为https\://services.gradle.org/distributions/gradle-6.4.1-all.zip
wrapper {
gradleVersion = '6.6.1'
}
classpath 'com.android.tools.build:gradle:4.0.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
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)
------------------------------------------------------------
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
project-name/android/gradle/wrapper/gradle-wrapper.properties
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