안드로이드
java.lang.UnsupportedClassVersionError: com/android/tools/idea/gradle/run/OutputBuildAction has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up..
Dokon Jang
2022. 11. 8. 17:10
반응형
윈도우즈에서 개발한 안드로이드 프로젝트를 맥북에서 컴파일이 아래와 같은 오류가 발생했습니다.
java.lang.UnsupportedClassVersionError: com/android/tools/idea/gradle/run/OutputBuildAction has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 |
OutputBuildAction 클래스가 55 에서 컴파일 되었고, Java Runtime은 52라서 오류가 발생하는 것 같습니다.
그래서 안드로이드스튜디오의 Java 버전을 변경하여 해결했습니다.
안드로이드 스튜디오에서 Java 버전을 변경하는 방법입니다.
1. 안드로이드 스튜디오의 Android Studio > Preferences... 메뉴를 클릭합니다.
2. Preferences 화면에서 Build Tools > Gradle > Gradle JDK를 Android Studio default JDK 로 변경하고 다시 컴파일하면 해당 오류가 해결됩니다.
반응형