安装Android Studio Electric Eel后Flutter失效,无jbr文件夹怎么办?
Android Studio Electric Eel安装后Flutter无法工作的解决办法
刚安装新版Android Studio Electric Eel后,Flutter停止工作,执行flutter doctor -v后出现以下检测结果:
PS E:\flutter-projects\json_test000> flutter doctor -v [√] Flutter (Channel stable, 3.7.3, on Microsoft Windows [Version 10.0.19045.2486], locale en-US) • Flutter version 3.7.3 on channel stable at E:\flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision 9944297138 (10 days ago), 2023-02-08 15:46:04 -0800 • Engine revision 248290d6d5 • Dart version 2.19.2 • DevTools version 2.20.1 [√] Windows Version (Installed version of Windows is version 10 or higher) [√] Android toolchain - develop for Android devices (Android SDK version 30.0.3) • Android SDK at C:\Users\Albert\AppData\Local\Android\Sdk • Platform android-33, build-tools 30.0.3 • ANDROID_HOME = C:\Users\Albert\AppData\Local\Android\Sdk • Java binary at: E:\Android studio\jre\bin\java • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01) • All Android licenses accepted. [√] Chrome - develop for the web • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe [√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.10) • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community • Visual Studio Community 2019 version 16.11.32126.315 • Windows 10 SDK version 10.0.18362.0 [!] Android Studio (version 2022.1) • Android Studio at E:\Android-Studio-Update-Test • 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 find bundled Java version. • Try updating or re-installing Android Studio. [√] Android Studio (version 4.1) • Android Studio at E:\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 • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01) [√] Connected device (5 available) • SM A325F (mobile) • R58R60AXPXN • android-arm64 • Android 13 (API 33) • sdk gphone64 x86 64 (mobile) • emulator-5554 • android-x64 • Android 13 (API 33) (emulator) • Windows (desktop) • windows • windows-x64 • Microsoft Windows [Version 10.0.19045.2486] • Chrome (web) • chrome • web-javascript • Google Chrome 110.0.5481.104 • Edge (web) • edge • web-javascript • Microsoft Edge 110.0.1587.46 [√] HTTP Host Availability • All required HTTP hosts are available ! Doctor found issues in 1 category.
尝试了常见的将jbr文件夹重命名为jre的方案,但当前Android Studio安装目录中没有jbr文件夹,以下是可行的解决方法:
解决方法
1. 在Android Studio中手动指定JDK路径
- 打开Android Studio Electric Eel,依次进入 File > Project Structure > SDK Location
- 在JDK location选项中,选择你已有的JDK/JRE路径(比如旧版Android Studio的JRE路径
E:\Android studio\jre,或单独安装的JDK8/JDK11路径) - 保存设置后重启Android Studio,再运行
flutter doctor -v验证问题是否解决
2. 通过系统环境变量指定JDK
- 在Windows系统环境变量中添加
JAVA_HOME变量,值设置为你的JDK/JRE路径(例如E:\Android studio\jre) - 将
%JAVA_HOME%\bin添加到系统Path环境变量中 - 重启终端后,执行
flutter doctor -v检查状态
3. 重新安装Android Studio并自定义JDK
- 若上述方法无效,卸载当前的Android Studio Electric Eel
- 重新安装时,在安装向导的Configure Installations步骤里勾选Customize,手动指定已安装的JDK路径,跳过默认的bundled JDK配置
内容的提问来源于stack exchange,提问作者Feynman's Plotter
相关产品推荐
相关产品推荐

