출처: http://tools.android.com/tech-docs/configuration/osx-jdk

에러 메세지 : compileSdkVersion android-22 requires compiling with JDK 7

안드로이드 IDE를 이클립스에서 안드로이드 스튜디오로 갈아타면서 설치과정 중에 다음과 같은 에러 메시지를 만나는 분이 있을 것 같아 기록합니다.


JDK 7 컴파일러 이상 버전을 요구하는 에러 메세지인데, 안드로이드 스튜디오 1.2 버전 기준으로

설치하면서 JDK를 안드로이드 스튜디오가 6버전을 설치하고 패스로 잡습니다.

이 JDK 6의 경로는 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home으로 잡혀 있는데

안드로이드 스튜디오에서 JDK 7 버전 이상을 요구하므로

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

경로에서 JDK 8버전 (날짜 기준: 150721)을 다운로드 받아서 설치해 줍니다. 


다운받고 설치해주기만 하면 해결 안됩니다. ( 되면 좋겠지만요 )

안드로이드 스튜디오에서 JDK 경로를 새로 설치한 JDK8버전으로 잡아 줘야 합니다.


안드로이드 퀵 스타트 화면(프로젝트 화면 말고 처음 시작할 때)에서 Configure - > Project Defaults -> Project Structure 로 진입해 줍니다.


JDK LOCATION 에서 경로를 

기존 경로 : /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

dmg파일 자동 설치경로 : /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home로 변경해 주세요.


1.6 JDK버전이 시스템 폴더에 존재하기 때문에 다른 문제의 발생 소지가 있긴 합니다만... 충돌나거나 하는 문제가 생기면 그때 가서 다시 해결해 보죠!!?





Posted by 제로스틴
,