관리 메뉴

심재운 블로그

XAMARIN 자마린 java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 오류 해결 본문

모바일관련/Xamarin

XAMARIN 자마린 java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 오류 해결

재우니 2016. 11. 9. 13:11

 

자마린으로 빌드하면 아래와 같이 오류가 뜨면서 빌드가 안된 상황이 발생되었습니다.

 

java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0

 

안드로이드에서 버전 52.0 을 지원하지 않는다는 의미입니다. 우선 그게 무슨 말인지 알 수 없어서 stackoverflow 의 의견을 듣고자 들어가 봤습니다.

 

먼저 JDK 버전을 아래와 같이 1.8.0_101 을 맞추기 위해서 jdk-8u101-windows-i586.exe 파일을 다운받아 설치 합니다.

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html

여기서 중요한 것은, 컴터가 64 BIT 라고 해서 X64 를 받지 말고 X86 의 jdk-8u101-windows-i586.exe 을 받으시기 바랍니다.

 

설치 하고 나면, C:\Program Files (x86)\Java\jdk1.8.0_101 경로에 JDK 파일이 존재합니다.

이제 옵션을 통해 CHANGE 버튼을 이용하여 PATH 을 연결을 변경합니다.

 

VISUAL STDUIO 를 껐다가 다시 켜서 프로젝트 호출하여 빌드 하시면 이제 오류 내용이 보이지 않고 사용이 가능합니다.

http://stackoverflow.com/a/38773992

2 Comments
댓글쓰기 폼