[Flutter] Android sdkmanager tool was found, but failed to run

유지나·2023년 6월 30일
1

Flutter

목록 보기
1/1

원인

기존에 자바가 깔려있었고, JDK 1.8버전을 사용중이었다.
Android SDK Command-line Tools (latest)을 체크할 경우 JDK 19버전을 사용하게 되어 충돌하게 된다

해결방법

우하단의 show package details를 선택하고
latest버전은 체크해제, 8버전 체크 후 apply

문제상황

  1. Flutter 설치를 위해 android studio 설치

  2. sdk manager에서 Android SDK Command-line Tools (latest) 체크 후 apply

  3. flutter doctor 결과 화면

C:\Users\eldh1>flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.10.5, on Microsoft Windows [Version 10.0.22621.1848], locale ko-KR)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.6.4)
[√] Android Studio (version 2022.2)
[√] VS Code (version 1.79.2)
[√] Connected device (3 available)
[√] Network resources

! Doctor found issues in 1 category.

  1. flutter doctor --android-licenses 입력
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/prefs/AndroidLocationsProvider 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
...

Android sdkmanager tool was found, but failed to run
(C:\Users\eldh1\AppData\Local\Android\sdk\cmdline-tools\latest\bin\sdkmanager.bat): "exited code 1".
Try re-installing or updating your Android SDK,
visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.

profile
지르나르

2개의 댓글

comment-user-thumbnail
2023년 8월 15일

며칠동안 헤맸는데 이거 보고 해결했어요! 감사해요~

답글 달기
comment-user-thumbnail
2023년 11월 1일

어우 감사합니다.

답글 달기