-
Flutter exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 에러DEV/flutter (dart) 2023. 2. 6. 14:33
Flutter로 가상 안드로이드를 띄우고 실행을 눌렀을 때, 다음과 같은 에러가 발생하였다.
Build file 'C:\Users\Seokbong\Desktop\workspace\flutter\contact\android\app\build.gradle'
exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version ...
정확한 이유는 모르겠으나 JDK 버전이 18 이상에서는 안된다는 것 같더라.
1. 11버전이 안정적으로 실행이 된다는 글을 보았고 JDK 11버전을 받고 환경변수를 수정해주었다.
https://seokbong.tistory.com/137
https://seokbong.tistory.com/136
2. JDK 환경변수 설정을 끝내고 난 뒤 android studio를 키고 File > Project Structure 클릭
3. project에서 SDK 목록을 누르면 기본적인 SDK 리스트가 나타난다. 그리고 우측에 로딩바가 돌면서 Detected SDKs를 찾을 껀데 내가 설치한 JDK(11버전)을 찾으려고 할 것이다. 잠깐 기다리면 나오니 그걸 누르고 저장하자.
본인은 위 방법을 통해 문제를 해결하였다.
'DEV > flutter (dart)' 카테고리의 다른 글
Flutter 연락처 추가 예시 (0) 2023.02.08 Flutter 유저 앱 권한 요청 Manifest.xml 설정 (0) 2023.02.06 Flutter 자식 위젯에서 부모 위젯 함수에 매개변수 전달하기 (0) 2023.02.06 Fluuter Column 높이 (in AlertDialog) (1) 2023.02.02 Flutter 자식 위젯에서 부모 위젯 변수 접근(수정)하기 (함수사용) (0) 2023.02.02