기존에 자바가 깔려있었고, JDK 1.8버전을 사용중이었다.
Android SDK Command-line Tools (latest)을 체크할 경우 JDK 19버전을 사용하게 되어 충돌하게 된다
우하단의 show package details를 선택하고
latest버전은 체크해제, 8버전 체크 후 apply
Flutter 설치를 위해 android studio 설치
sdk manager에서 Android SDK Command-line Tools (latest) 체크 후 apply
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.
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.
며칠동안 헤맸는데 이거 보고 해결했어요! 감사해요~