[java] Android Studio는 org.codehaus.groovy.runtime.InvokerHelper 클래스를 초기화 할 수 없습니다.

저는 Android Studio를 처음 사용합니다. 설정 후 응용 프로그램을 가져 오려고 할 때 gradle이 빌드 할 수 없도록 오류가 발생합니다.

오류 : org.codehaus.groovy.runtime.InvokerHelper 클래스를 초기화 할 수 없습니다.

Java의 클래스 경로 설정이 정상인지 확인했습니다. Windows OS를 실행하고 있습니다. 누구든지 오류의 원인을 알고 있습니까?



답변

이 오류를 해결하려면 아래에 따라 변경하십시오.

Java SDK 버전 : 14 이상을 설치합니다 .

JDK 다운로드 링크 : https://www.oracle.com/java/technologies/javase-jdk14-downloads.html

에서 gradle-wrapper.properties하시기 바랍니다 사용 등급 버전 6.3 이상.

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


답변

  1. 이것은 gradle 버전 때문입니다.

  2. 이동: gradle / wrapper / gradle-wrapper.properties /

  3. 다음과 같이 과정의 버전을 변경하십시오.

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

콘솔은 다음을 출력합니다.

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)


답변

먼저 이것을보고 다시 설치 하십시오 -https: //youtu.be/trHinrIm6DM

“Could not initialize class org.codehaus.groovy.runtime.InvokerHelper”가 표시되면

1. Java SDK 14를 설치하고 환경 경로를 업데이트합니다.

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. cmd 경로 “[Your RN or Flutter Project Folder] \ android \”에서 gradlew를 실행합니다.

4. 시간이 걸립니다. “BUILD SUCCESSFUL”이 표시되면 프로젝트 폴더에서 “flutter run”할 수 있습니다.

그래, 일이야 ?


답변

나에게 도움이 된 사항 (MacBook) :

  • 먼저 파일-> 캐시 무효화 / 다시 시작-> 무효화 및 다시 시작으로 이동하십시오.
  • 그런 다음 호출 하여 JAVA_HOME 환경 변수 의 값을 확인합니다 echo $JAVA_HOME( “/ Applications / Android Studio.app/Contents/jre/jdk/Contents/Home”와 같아야 함 ).
  • 그렇지 않은 경우 다음을 호출하여 값을 변경하십시오. export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"


답변

낮은 버전의 Jdk 때문에이 문제에 직면했습니다. 이전에 Jdk 1.7Android Studio 1.5.1을 설치 했는데이 문제가 발생했습니다. Android Studio 1.5.1 이상 을 설치하는 경우 JDK 1.8 필요

따라서 JDK 1.8을 설치하면이 문제가 해결되었습니다.


답변

Pop OS 20.04를 사용하고 있으며 노트북에 Java 버전 8, 11 및 14가 설치되어 있습니다.

이 오류는 버전 14가 표준 일 때 나에게 발생했습니다.

버전 11을 기본값으로 사용하도록 전환했을 때 더 이상 오류가 발생하지 않았습니다.

sudo update-alternatives --config java


답변

gradle-wrapper.properties 파일에서 Gradle을 6.3으로 업데이트하면 Mac OS Catalina의 문제가 해결되었습니다.

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