반응형
윈도우즈에서 개발한 안드로이드 프로젝트를 맥북에서 컴파일이 아래와 같은 오류가 발생했습니다.
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 로 변경하고 다시 컴파일하면 해당 오류가 해결됩니다.
반응형
'안드로이드' 카테고리의 다른 글
Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0. (0) | 2024.09.18 |
---|---|
안드로이드12 위젯 PendingIntent Flag 오류 (1) | 2022.11.12 |
안드로이드12 개발 앱 실행 "앱이 설치되지 않았습니다." 표시되는 현상 (0) | 2022.07.14 |
앱이 Google Play 정책을 준수하지 않음(앱삭제) (0) | 2022.03.16 |
Android12에서 INSTALL_FAILED_UPDATE_INCOMPATIBLE 오류 (0) | 2022.03.12 |
댓글