본문 바로가기
정보보안/모바일 점검

[flutter 에러] 윈도우, 맥북(mac)에서 flutter doctor --android-licenses 관련 "LinkageError가 발생했습니다.", "exitedcode 1". 에러 잡기

by 0pen3r 2023. 12. 19.
반응형

#에러메시지
오류: 기본 클래스 com.android.sdklib.tool.sdkmanager.SdkManagerCli을(를) 로드하는 중 LinkageError가 발생했습니다. java.lang.UnsupportedClassVersionError: com/android/sdklib/tool/sdkmanager/SdkManagerCli has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0 Android sdkmanager tool was found, but failed to run (/Users/s/Library/Android/sdk/cmdline-tools/latest/bin/sdkmanager): "exited code 1". Try re-installing or updating your Android SDK, visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions.

 

위에 에러 잡는데 1시간 걸렸다.

 

대충 원인은 SDK Command-line Tools lastest 관련인 것 같다.

아래 그림처러 8.0 버전 클릭 > Apply 눌러서 설치해주고

 

 

아래 그림처럼 lastest 디렉터리 삭제

8.0 디렉터리를 lastest 디렉터리로 이름 변경 해주면

flutter doctor --android-licenses 명령어가 정상 동작 한다.

 

 

728x90
반응형