首页 >Java >java教程 >为什么 Flutter Doctor 在 Android Studio 上报告'无法找到捆绑的 Java 版本”?如何修复?

为什么 Flutter Doctor 在 Android Studio 上报告'无法找到捆绑的 Java 版本”?如何修复?

Linda Hamilton
Linda Hamilton原创
2024-11-28 16:38:10904浏览

Why is Flutter Doctor Reporting

无法在 Flutter 上找到捆绑的 Java 版本:综合指南

在 Android Studio 3.0 版本中使用 Flutter doctor 时,您可能会遇到错误消息“无法找到捆绑的 Java 版本。”如果您的 Java 版本是最新的并且您的系统上没有安装旧版 Android Studio,这可能会特别令人困惑。要解决此问题,请按照下列步骤操作:

对于 macOS 用户:

JetBrains Runtime“Android Studio Electric Eel”:

  1. 按照此设置 JAVA_HOME 路径
  2. 运行以下命令:

    cd /Applications/Android\ Studio.app/Contents/jbr
    ln -s ../jbr jdk
    ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk
  • 导航到 Finder,搜索“Android Studio”,然后:

    • 右键单击 ->显示包内容
    • 打开“contents”文件夹并创建一个名为“jre”的新文件夹
    • 将“JetBrainsRuntime”文件夹的内容复制到“jre”文件夹
  • 运行“flutter doctor -v”来验证问题是否存在已解决。

其他 JetBrains 运行时版本:

  1. 运行以下命令:

    cd /Applications/Android\ Studio.app/Contents/jre
    ln -s ../jre jdk
    ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk
  • 执行“flutter doctor -v”即可检查分辨率。

JetBrains Toolbox 用户:

  1. 按照说明设置 JAVA_HOME 路径。
  2. 将“用户名”替换为您的 macOS 用户名,然后运行:

    cd /Users/username/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/203.7583922/Android Studio.app/Contents/jre
    ln -s ../jre jdk
    ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk
    
    flutter doctor -v

如果问题仍然存在,请考虑以下解决方法:

cd /Applications/Android\ Studio.app/Contents
ln -s jbr jre

以上是为什么 Flutter Doctor 在 Android Studio 上报告'无法找到捆绑的 Java 版本”?如何修复?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn