我正在使用Windows 10下的Android Studio来运行flutter项目,但是我想修复以下警告:
X Unable to determine bundled Java version.
• Try updating or re-installing Android Studio.
我已经尝试了Stackoverflow / Git上公开的多种解决方案,但没有一个有效。
下面是我的项目的设置:
这是我的颤动医生:
C:\lib\flutter\bin\flutter.bat doctor --verbose
[√] Flutter (Channel stable, 2.2.3, on Microsoft Windows [version 10.0.19042.1165], locale fr-FR)
• Flutter version 2.2.3 at C:\lib\flutter
• Framework revision f4abaa0735 (8 weeks ago), 2021-07-01 12:46:11 -0700
• Engine revision 241c87ad80
• Dart version 2.13.4
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at C:/Users/[MY_USER]/AppData/Local/Android/Sdk
• Platform android-30, build-tools 30.0.2
• ANDROID_HOME = C:/Users/[MY_USER]/AppData/Local/Android/Sdk
• Java binary at: C:\Program Files\Java\jdk1.8.0_291\bin\java
• Java version Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[!] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
X Unable to determine bundled Java version.
• Try updating or re-installing Android Studio.
[√] VS Code (version 1.59.1)
• VS Code at C:\Users\[MY_USER]\AppData\Local\Programs\Microsoft VS Code
• Flutter extension can be installed from:
https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[√] Connected device (3 available)
• Android SDK built for x86 (mobile) • emulator-5554 • android-x86 • Android 11 (API 30) (emulator)
• Chrome (web) • chrome • web-javascript • Google Chrome 92.0.4515.159
• Edge (web) • edge • web-javascript • Microsoft Edge 92.0.902.84
! Doctor found issues in 1 category.
Process finished with exit code 0
你能提供帮助吗?
发布于 2021-08-30 03:48:10
下面是我所做的操作:安装最新版本的jdk:https://www.oracle.com/java/technologies/javase-downloads.html
安装最新版本的jre:https://www.oracle.com/java/technologies/javase-jre8-downloads.html
转到: C:\Program Files\Android并删除Android Studio的所有版本
转到Windows search:环境变量>环境变量>系统变量,并将带有值的JAVA_HOME添加到jdk的路径(C:\Program Files\Java 16.0.2)
重新安装Android Studio
转到文件>项目结构
放入你的JDK路径:
转到文件>设置
点击Show Package Details,然后退回到20.1或22.2 (不是22.2版本,但可以阅读其中的一些内容)
验证您使用的是稳定版本:
flutter pub get flutter pub升级flutter pub过时的flutter doctor -v
·Java版OpenJDK运行时环境(build 11.0.10+0-b96-7249189)
发布于 2021-08-29 14:38:13
是否设置了JAVA_HOME
环境变量?如果没有,则添加它
发布于 2021-08-30 02:20:21
你是否在android文件中选择了你的jdk?另外,我建议你看看这篇文章:Unable to find bundled Java version on Flutter
诚恳地
https://stackoverflow.com/questions/68973723
复制相似问题