sitelink1 | |
---|---|
sitelink2 | |
sitelink3 |
안드로이드 스튜디오에서 샘플 프로젝트 생성후 애뮬레이터로 실행하니 발생한 에러메세지이다
상단에 나오는 메세지
Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0
하단부로 내려가니 좀더 자세한 내용의 메세지가 있었다
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_07\bin\java.exe'' finished with non-zero exit value 1
원인은 프로젝트를 작성할 때 java 버전과, 현재 내 컴퓨터 java 버전이 일치하지 않아서 발생하는 에러이다
해결방법은
"샘플 프로젝트 > Gradle Scripts > build.gradle" 을 열어서 android > buildToolsVersion "24.0.1" 의 버전정보를 확인한다
그리고 스튜디오에서
"File > Project Structure... > Modules > app" 을 보면
"Properties > Compile Sdk Version 과 Build Tools Version" 이 보인다
이 두개가 올바르게 버전이 맞춰져 있는지 확인한다