source

Android Studio에서 JDK 버전을 지정하는 방법

manysource 2022. 11. 3. 21:55

Android Studio에서 JDK 버전을 지정하는 방법

Android Studio에서 다음과 같은 Gradle 빌드 오류가 나타납니다.

Error:(3, 22) compileSdkVersion android-22 requires compiling with JDK 7

클릭 가능한 프롬프트가 표시됩니다.

Download JDK 7
Select a JDK from the File System
Open build.gradle File

JDK7은 이미 다운로드하여 설치하였습니다.문제는 "파일 시스템"에서 선택했을 때 1.6.0 JDK라는 이름의 디렉토리만 찾을 수 있다는 것입니다.게다가 JDK 7 의 인스톨에서는, 인스톨 디렉토리를 선택할 수 있는 항목을 생략하고 있기 때문에, 어디에 있는지 확실히 알 수 없습니다.Java 제어판에 "Java 7 Update 79"가 있다고 나와 있기 때문에 거의 다 왔습니다. Android Studio에 위치만 알려주면 됩니다.또,java -version"1.7.0_79"라고 표시됩니다.

어떤 도움이라도 주시면 감사하겠습니다!

Mac의 경우 +, 윈도우즈/리눅스의 경우 + + +를 사용하여 Project Structure 대화 상자를 열 수 있습니다.여기서 Android SDK 위치뿐만 아니라 JDK 위치도 설정할 수 있습니다.

프로젝트 구조 대화상자

JDK 위치를 가져오려면/usr/libexec/java_home -v 11단말기로.Java 7의 경우 1.7, Java 8의 경우 1.8, Java 11의 경우 11을 전송합니다.

Android Studio 북극폭스(2020.3.1)

Android Studio Arctic Fox(2020.3.1 패치 4)에서는 JDK 위치 설정이 다음으로 이동됩니다.

File > Settings > Build, Execution, Deployment > Build Tools > Gradle > Gradle JDK

Android Studio 4.2까지 지원

Ben Kane의 답변을 따를 수 있습니다.JDK Location 설정은 다음 위치에 있습니다.

File > Project Structure > SDK Location

Android Studio의 새로운 버전은 C:\Program Files\를 참조하십시오.안드로이드\Android Studio\jre\bin(또는 Android Studio 설치 파일 위치)을 선택하고 이 위치에서 명령 창을 열고 명령 프롬프트에 다음 명령을 입력합니다.-

java -version

Android Studio에서 사용하는 JDK 확인

gradle sync는 다음 JDK 로케이션을 사용합니다.

Android Studio에서는File->Project Structure

로 이동합니다.SDK Location.

Android Studio 4.1.0 JDK 위치

cd /Applications/Android\ Studio\ 4.1.0.app/Contents/jre/jdk/Contents/Home

➜  Home ./bin/java --version
openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
OpenJDK 64-Bit Server VM (build 11.0.8+10-b944.6916264, mixed mode)

Mac에서는 단말기를 사용하여/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home(또는 Android SDK가 설치되어 있는 곳) 명령 프롬프트에 다음과 같이 입력합니다.

./java -version

Android Studio 4.0.1에서는 [Help]-> [About]에 스튜디오에서 사용되는 Java 버전에 대한 자세한 내용이 표시됩니다.이 경우 다음과 같습니다.

Android Studio 4.0.1
Build #AI-193.6911.18.40.6626763, built on June 25, 2020
Runtime version: 1.8.0_242-release-1644-b01 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
GC: ParNew, ConcurrentMarkSweep
Memory: 1237M
Cores: 8
Registry: ide.new.welcome.screen.force=true
Non-Bundled Plugins: com.google.services.firebase

이것은 오래된 질문이지만 여전히 내 대답이 누군가를 도울 수 있다.

Android Studio 버전에서 Java 버전을 확인하려면 Android Studio의 Terminal을 열고 입력하기만 하면 됩니다.

java -version 

안드로이드 스튜디오에 설치된 Java 버전이 표시됩니다.

  1. gradle.properties:org.gradle.java.home=/어플리케이션/Android\Studio.app/콘텐츠/jre/콘텐츠/홈
  2. ./gradlew assembly Dorg.gradle.java.home=/어플리케이션/Android\Studio.app/Contents/jre/Contents/Home

언급URL : https://stackoverflow.com/questions/30631286/how-to-specify-the-jdk-version-in-android-studio