Java Android Studio 无法初始化类 org.codehaus.groovy.runtime.InvokerHelper

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/35000729/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-11 16:13:18  来源:igfitidea点击:

Android Studio Could not initialize class org.codehaus.groovy.runtime.InvokerHelper

javaandroidandroid-studio

提问by sm_

I am new in Android Studio. After setup, When I am trying to import an application I am getting that error So that gradle not able to build.

我是 Android Studio 的新手。设置后,当我尝试导入应用程序时,出现该错误,因此无法构建 gradle。

Error:Could not initialize class org.codehaus.groovy.runtime.InvokerHelper

错误:无法初始化类 org.codehaus.groovy.runtime.InvokerHelper

I checked that my classpath setting for Java is fine. I am running Windows OS. Does anyone know the source of the error?

我检查了我的 Java 类路径设置是否正常。我正在运行 Windows 操作系统。有谁知道错误的来源?

采纳答案by sm_

I faced this issue because of lower version of Jdk. Previously I installed Jdk 1.7and Android Studio 1.5.1, I got this issue. If you install Android Studio 1.5.1or above JDK 1.8 required

由于 Jdk 版本较低,我遇到了这个问题。以前我安装了Jdk 1.7Android Studio 1.5.1,我遇到了这个问题。如果安装Android Studio 1.5.1或更高版本需要 JDK 1.8

So Installing JDK 1.8 solved this issue.

所以安装 JDK 1.8 解决了这个问题。

回答by Patel Pinkal

Please make changes as per below to resolve this error.

请按照以下进行更改以解决此错误。

Install Java SDK version:14 or above.

安装Java SDK版本:14或以上。

JDK Download link: https://www.oracle.com/java/technologies/javase-jdk14-downloads.html

JDK下载链接:https: //www.oracle.com/java/technologies/javase-jdk14-downloads.html

In gradle-wrapper.propertiesplease use grade version 6.3or above.

gradle-wrapper.properties请使用级版本6.3或以上。

For e.g:distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip

例如:distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip

回答by ThamaBoy

First watch this and try reinstall - https://youtu.be/trHinrIm6DM

首先观看此内容并尝试重新安装 - https://youtu.be/trHinrIm6DM

After if you get "Could not initialize class org.codehaus.groovy.runtime.InvokerHelper"

如果你得到“无法初始化类 org.codehaus.groovy.runtime.InvokerHelper”

1.install Java SDK 14 and update env path.

1.安装Java SDK 14并更新env路径。

2."[Your RN or Flutter Project Folder]\android\gradle\wrapper\gradle-wrapper.properties" this file edit as ...(upgrade gradle version)

2.“[Your RN or Flutter Project Folder]\android\gradle\wrapper\gradle-wrapper.properties”这个文件编辑为...(升级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.run gradlew in cmd path "[Your RN or Flutter Project Folder]\android\"

3.在cmd路径“[你的RN或Flutter项目文件夹]\android\”中运行gradlew

4.it takes time.after if shows "BUILD SUCCESSFUL" you can "flutter run" in ur project folder

4.需要时间。如果显示“BUILD SUCCESSFUL”后,您可以在您的项目文件夹中“颤动运行”

Yeah It's work

是的,这是工作

回答by Deyve Machado

I'm using Pop OS 20.04 and I have Java versions 8, 11 and 14 installed on my notebook.

我使用的是 Pop OS 20.04,我的笔记本上安装了 Java 版本 8、11 和 14。

This error was happening to me when version 14 was standard.

当版本 14 是标准版本时,这个错误发生在我身上。

When I switched to using version 11 as the default, the error no longer occurred.

当我切换到默认使用版本 11 时,错误不再发生。

sudo update-alternatives --config java

回答by Vivek

gradle-wrapper.properties please use grade version 6.3 or above

gradle-wrapper.properties 请使用 6.3 或以上版本

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

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

../android/gradle/wrapper/gradle-wrapper.properties

../android/gradle/wrapper/gradle-wrapper.properties

回答by Josileudo Rodrigues

  1. this is because of the gradle version

  2. go to: gradle / wrapper / gradle-wrapper.properties /

  3. change a version of the course by this:

  1. 这是因为 gradle 版本

  2. 去: gradle / wrapper / gradle-wrapper.properties /

  3. 通过以下方式更改课程版本:

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