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" 이 보인다

이 두개가 올바르게 버전이 맞춰져 있는지 확인한다