Android 스튜디오에서 JDK/JAVA 업데이트

Android 스튜디오에서 JDK/JAVA 업데이트

Ubuntu 14에서 Java, JDK javac등을 업데이트하고 다양한 방법을 시도했습니다.이 질문).

그래서 많은 어려움 끝에 Java가 OS에서 업데이트되었다고 99.9% 확신합니다. ( java -version터미널에 입력하면 Java version 1.8.0_101)

하지만 JDK를 업데이트하는 주된 이유인 Android Studio에서는 여전히 다음과 같은 오류가 발생합니다.

"Java 1.8 버전이 필요하기 때문에 컴파일할 수 없습니다"(정확한 메시지가 없으면 죄송합니다. 필요한 경우 업데이트하겠습니다)

따라서 문제는 Ubuntu가 아닌 Android Studio와 관련된 것 같습니다.

Java 버전을 업데이트했음을 Android Studio에 알리려면 어떻게 해야 하나요?

몇 가지 참고사항:

  • 1.7이 아닌 1.8 버전을 이미 기본값으로 설정한 것이 정말 좋습니다( sudo update-alternatives --config java명령을 사용했습니다...
  • 내 PC에 1.7 Java 버전이 있는 동안 Android Studio를 설치했는데, 이로 인해 이 문제가 발생할 수 있었습니다.
  • (위 사항과 관련): 실제로 Android Studio를 제거했다가 다시 설치했지만(압축 해제할 폴더일 뿐 실제로 "설치"되는 것은 없음) 여전히 오류 메시지가 표시됩니다.

마지막으로(이상해 보일 수도 있음) 사실, 업데이트하기 전에 메시지는 JDK 버전에 관한 것이었고 Android Studio는 애플리케이션 모양을 렌더링할 수도 없었습니다. 메시지가 JDK가 아닌 추가 Java 버전과 관련되어 애플리케이션 모양이 렌더링되지만 프로젝트를 컴파일하지는 않습니다.

저의 서투른 영어 실력과 제가 만든 혼란으로 인해 정말 죄송합니다. 누군가가 도움이 되길 바라며, 정말 감사합니다 :)

답변1

File -> Project StructureSDK 버전 으로 이동하여 확인하세요. 1.8보다 낮으면 변경하십시오.

맞다면 build.gradle파일을 확인해 보세요. Android 빌드 도구 24.0.0 이상에는 Java 1.8이 필요합니다. 잠시 동안만 낮추도록 노력하십시오.

다음 사항도 확인하세요.https://discuss.gradle.org/t/cant-build-java-1-8-even-with-proper-java-version-in-use/2461/5

너무 오래된 Gradle 버전에서는 문제가 될 수도 있습니다. Gradle-plugin 버전을 2.1.0 이상으로 변경하세요.

하지만 문제를 해결하는 가장 좋은 방법은 다음과 같습니다. 어제 Gradle 플러그인 2.2 및 Android 빌드 도구 24.0.3이 포함된 최신 Android Studio 2.2가 출시되었습니다. IDE를 업데이트하면 Gradle 및 빌드 도구 버전도 수정됩니다.

도움이 되길 바랍니다

관련 정보