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
그gradle sync
는 다음 JDK 로케이션을 사용합니다.
Android Studio에서는File
->Project Structure
로 이동합니다.SDK Location
.
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 버전이 표시됩니다.
- gradle.properties:org.gradle.java.home=/어플리케이션/Android\Studio.app/콘텐츠/jre/콘텐츠/홈
- ./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
'source' 카테고리의 다른 글
레일 프로젝트에서 MySQL 대신 MariaDB 사용 (0) | 2022.11.03 |
---|---|
MySQL: SyntaxError:예기치 않은 식별자 (0) | 2022.11.03 |
Angular.js에서 다른 환경을 설정하려면 어떻게 해야 합니까? (0) | 2022.11.03 |
서브스트링의 모든 항목을 찾으려면 어떻게 해야 합니까? (0) | 2022.11.03 |
Node.js 파일에 쓰는 중 (0) | 2022.11.03 |