无法找到捆绑的Java版本。flutter doctor

4

我在将 Android Studio 升级到 Electric Eel 后,在 Windows 上遇到了这个问题。

flutter doctor 返回:

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.3.10, on Microsoft Windows [Version 10.0.22621.1105], locale en-US)
Checking Android licenses is taking an unexpectedly long time...[√] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
[√] Chrome - develop for the web
[!] Visual Studio - develop for Windows (Visual Studio Community 2022 17.4.3)
    X The current Visual Studio installation is incomplete. Please reinstall Visual Studio.
[!] Android Studio (version 2022.1)
    X Unable to find bundled Java version.
[√] VS Code (version 1.74.3)
[√] Connected device (4 available)
[√] HTTP Host Availability

! Doctor found issues in 2 categories.

Android Studio (version 2022.1) Unable to find bundled Java version.


我尝试过添加类似于JAVA_HOME的解决方案,但对我来说没有起作用。


嗨,感谢您对我的答案提出修改建议。由于我尚未测试该步骤,因此无法将其添加到我的答案中,但我已将其作为评论添加,以防有人发现那个额外的步骤有用! - deczaloth
2个回答

3

今天在更新Android Studio后,我遇到了这个问题,并在这里找到了解决办法:

https://github.com/flutter/flutter/issues/118502


解决方案基本如下:

  1. 转到您的AndroidStudio文件夹(通常在Windows中为C:\Program Files\Android\Android Studio
  2. 复制jbr文件夹中的内容,并将其粘贴到jre文件夹中

@ali-usama建议进一步操作:“如果在启动Android Studio时遇到问题,请复制jre文件夹路径并将其添加到环境变量中。” - deczaloth

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接