Moh*_*ris 35 android flutter apple-silicon apple-m1
我面临奇怪的问题。在我更新我的 Android Studio 之前,flutter doctor 一切正常。一旦我更新了 Android Studio,当我运行医生时,它会显示“无法找到捆绑的 Java 版本”。我已经下载了 Java 安装程序并安装在我的 M1 Mac 上,但是重新启动后,运行 flutter doctor 仍然显示相同的错误。奇怪的是,当我卸载北极狐版本并重新安装旧的 Android Studio 版本时,运行医生时一切正常。如果你们中有人遇到过这个问题,请帮忙指点一下。谢谢
Mık*_*rak 112
答案已经张贴在这里。
对于 Mac 用户:
Java_Home使用下面的文章设置路径,然后在应用此命令后。
在终端中键入以下命令之后:
cd /Applications/Android\ Studio.app/Contents/jre
ln -s ../jre jdk
ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk
flutter doctor -v
Run Code Online (Sandbox Code Playgroud)
kha*_*din 88
如果您使用的是Android Studio Electric Eel | 2022年1月1日。
在苹果电脑上
感谢@Javi 提供了替代方法。对于步骤2和3,ln -s jbr jre也可以完成工作。我认为这是最好的方法。
Sur*_*gch 27
这是我在 M1 上设置 Android Studio 所必须做的所有事情的更全面的答案。
将 Android Studio 安装到 Applications 文件夹
创建从jre文件夹到新jdk文件夹的符号链接。(由于这个错误)
cd /Applications/Android\ Studio.app/Contents/jre
ln -s ../jre jdk
Run Code Online (Sandbox Code Playgroud)
JAVA_HOME环境变量nano ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"
Run Code Online (Sandbox Code Playgroud)
export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"
Run Code Online (Sandbox Code Playgroud)
安装 Android SDK 命令行工具(需要接受许可)
此时它应该可以工作了(假设您还在路径中添加了颤振)
source ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
Cli*_*ias 25
这是 Windows 修复,它似乎对我有用。我使用的是Android Studio2022.1.1.19
注意:此修复对我有效;如果它对你不起作用,请在下面评论。
ldl*_*gds 14
就我而言,在配备 Intel 处理器的 macOS Ventura 上,我必须按照以下步骤才能在将 Android Studio 升级到 Electric Eel 后使 Flutter 正常工作:
cd /Applications/Android\ Studio.app/Contents/ln -s jbr jreflutter config --android-studio-dir /Applications/Android\ Studio.app/Contents第三步很重要,没有它就flutter doctor --android-licenses永远失败......
小智 6
我确实安装了新版本的JAVA SDK、flutter、Android Studio,并直接在终端上一一运行以下命令来修复“无法找到捆绑的Java版本”的问题。' 问题。
cd /Applications/Android\ Studio.app/Contents/jre
ln -s ../jre jdk
ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk
扑动医生-v
现在,您应该能够看到终端中 flutter doctor 描述中的错误消失了。
适用于 macOS 这会将jbr文件夹链接到jre
cd /Applications/Android Studio.app/Contents
or
cd /Applications/Android\ Studio.app/Contents
ln -s jbr jre
Run Code Online (Sandbox Code Playgroud)
结果:
| 归档时间: |
|
| 查看次数: |
16366 次 |
| 最近记录: |