我遇到了奇怪的问题。在我更新我的 Android Studio 之前,flutter doctor 一切正常。一旦我更新了 Android Studio,当我运行医生时,它会显示“无法找到捆绑的 Java 版本”。我已经下载了 Java 安装程序并安装在我的 M1 Mac 上,但是重新启动后,运行 flutter doctor 仍然显示相同的错误。奇怪的是,当我卸载北极狐版本并重新安装旧的 Android Studio 版本时,运行医生时一切正常。如果你们中有人遇到过这个问题,请帮忙指点一下。谢谢
答案 0 :(得分:31)
答案已经发布here。
Mac 用户:
使用下面的文章设置 Java_Home
路径,然后在应用此 command 之后。
在终端输入以下命令后:
cd /Applications/Android\ Studio.app/Contents/jre
ln -s ../jre jdk
ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk
flutter doctor -v
答案 1 :(得分:2)
这是我在 M1 上设置 Android Studio 所需做的所有事情的更完整的答案。
将 Android Studio 安装到 Applications 文件夹
创建从 jre
文件夹到新的 jdk
文件夹的符号链接。 (由于this bug)
cd /Applications/Android\ Studio.app/Contents/jre
ln -s ../jre jdk
JAVA_HOME
环境变量nano ~/.zshrc
export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"
source ~/.zshrc
此时它应该可以工作了(假设您还在路径中添加了 flutter)
flutter doctor
答案 2 :(得分:0)
复制文件夹 /Applications/Android Studio Preview.app/Contents/jre/Contents 到 /Applications/Android Studio Preview.app/Contents/jre/jdk/Contents
答案 3 :(得分:-3)
Quisiera que me dejaran instalar la nueva actualizacion de cod mobile si no es muchamolestia ya que al menos eaa es una forma de entretenerme unrato gracias。