Android 개발 환경에서 명령줄에서 빌드가 실패하는 경우 해결
1688 단어 AndroidStudio자바gradle
전제
사건과 원인
Android Studio에서 만든 프로젝트는 디렉토리 상단에서 다음 명령을 실행하여 전체 빌드가 가능합니다.
gradlew.bat assemble
그러나 일부 환경에서는 다음과 같은 오류가 나타날 수 있습니다.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugKotlin'.
> Kotlin could not find the required JDK tools in the Java installation 'C:\Program Files\Java\jre1.8.0_181' used by Gra
dle. Make sure Gradle is running on a JDK, not JRE.
...(中略)...
BUILD FAILED in 3s
13 actionable tasks: 13 executed
이 원인은 에러 메세지에 있는 것처럼, 빌드에 필요한 JDK에 패스가 통과하고 있지 않고, JRE에 패스가 통과하고 있기 (위해)때문에
gradlew.bat assemble
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugKotlin'.
> Kotlin could not find the required JDK tools in the Java installation 'C:\Program Files\Java\jre1.8.0_181' used by Gra
dle. Make sure Gradle is running on a JDK, not JRE.
...(中略)...
BUILD FAILED in 3s
13 actionable tasks: 13 executed
해결책
시작 메뉴에서 "path"를 검색하여 "시스템 환경 변수 편집"을 시작하고 "환경 변수"를 클릭합니다.
화면 하단의 "시스템 환경 변수"에서 "새로 만들기"를 클릭하십시오.
변수 이름 JAVA_HOME
로 설치된 JDK의 경로를 변수 값으로 설정하고 확인을 클릭합니다.
명령줄을 다시 시작하여 동일한 명령을 다시 두드리고 빌드할 수 있는지 확인
Reference
이 문제에 관하여(Android 개발 환경에서 명령줄에서 빌드가 실패하는 경우 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/colomney/items/aafb62d8d1b8f08d5143
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Android 개발 환경에서 명령줄에서 빌드가 실패하는 경우 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/colomney/items/aafb62d8d1b8f08d5143텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)