我正面临着一个奇怪的问题.在我更新我的Android Studio 之前,"Flutter doctor "一切都很好.一旦我更新了Android Studio,当我运行doctor 时,它显示"找不到Bundle 的Java版本".我已经下载了Java安装程序并将其安装在我的M1Mac上,但是在我重新启动之后,运行Ffltter Doctor仍然显示相同的错误.奇怪的是,当我卸载北极狐版本并重新安装较旧的Android Studio版本时,运行doctor 时一切正常.我怎么才能解决这个问题呢?

推荐答案

答案已经贴了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

Flutter相关问答推荐

当仅点击一行时,所有行都被选中

如果文档确实存在,则FiRestore将";False";返回到";if-Document-Existes";...还是我说错了?

audioQuery不会等待判断存储权限

将图标呈现在Flutter 克牌小工具的角落上

如何使用Dio/Ffltter(前端)和amp;Go(后端)向API发送正确的请求

Flutter 文件拾取器Android SingleInstance模式它返回的文件路径为空

如何画三角形的圆角?

StateNotifer正在riverpod中提供初始状态值(bool)

Flutter 附近的连接

如果其他Provider 的帐户已存在,如何阻止用户登录?

Flutter如何从深入嵌套的小部件中打开抽屉?

Flutter应用无法上传到Microsoft Store

点击按钮后重新启动定时器

Flutter中如何实现带有变化图标的浮动操作按钮?

有没有办法在没有收缩包装的情况下在列中使用 ListView.Builder?

有什么办法可以消除Flutter 中的传递依赖?

如何从 Flutter Slider Widget 中移除发光效果?

为什么 setState 不改变我的变量 Flutter?

构建失败 - 无法解析 io.grpc:grpc-core:[1.28.0]. (是的,我已经升级到 mavenCentral())

如何从 Firebase Firestore 中获取具有特定字段值的文档?