在 M1 Mac 上运行 Flutter Doctor 时出错 - 无法找到捆绑的 Java 版本

阿里斯蒂迪奥斯

我如何解决这个问题?我已经按照建议在 M1 Mac 上下载了 Android Studio Preview

运行后报错 flutter doctor

The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
[✓] Flutter (Channel beta, 2.3.0-24.1.pre, on macOS 11.4 20F71 darwin-arm,
    locale fr-FR)
[✗] Android toolchain - develop for Android devices
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[!] Android Studio
    ✗ Unable to find bundled Java version.
[✓] VS Code (version 1.58.2)
[✓] Connected device (2 available)

为什么它仍然不起作用?

彼得·维尔斯

多年来,我一直在使用SDK Man,通过简单的命令来安装、更新和更改 Java 版本。它还将负责安装和环境变量设置。

这是mac用户的简单指南

安装 sdkman 后,您可以从命令行使用它:

sdk ls java

它将返回一个包含所有可用版本的表。最干净的选择是最新的“官方”LTS 版本,供应商所在的版本Java.net和当前的最新版本是11.0.11-open

Sdkman 还通过表格底部的命令示例为您提供帮助,因此对于当前最新的 LTS openJDK,我会选择:

sdk install java 11.0.11-open

就这样。或者,如果您以前安装过 java 版本(通过其他方式安装),最好将其删除。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

移至M1 Mac后在iOS上运行Flutter App时出错

在Mac上运行“捆绑安装”时出错-therubyracer无法安装

如何在 Mac M1 上运行 Intel 的 NodeJS 版本?

“盖茨比开发”无法在 Mac M1 中运行

M1 mac 无法运行 jboss/keycloak docker 镜像

是否可以在 M1 Mac 上使用 Java 11 运行 JavaFX?

为什么在仅 M1 mac 上运行 docker build 时出现 pip install 错误

无法在 M1 Mac 上导入 Pygame.mixer

无法在 Mac M1 上导入 TensorFlow

无法在 Mac M1 上使用 VSCode 运行 debug Go

我尝试运行 flutter doctor --android-licenses 时出错

在M1 Mac上本地运行Kubernetes

无法在 Mac 上找到正确版本的 python

在 M1 Mac 上安装 Node

Mac M1 上的 Android Studio

Mac Agent上的Azure devops管道:捆绑安装时无法找到Gemfile

运行Flutter Doctor时Android许可证状态未知

无法找到Flutter Doctor的Android SDK

Flutter Doctor无法识别Android Studio和Flutter dart插件插件新版本4.1更新

如何在 Mac M1 芯片组上使用 NVM 安装旧版本的 Node.js

无法找到合适的Visual Studio工具链。请运行`flutter doctor`了解更多详细信息

无法运行 composer install。在 mac Big Sur M1 中获取 php-mongodb 错误

flutter doctor命令无法在Ubuntu 18.04上检索Dart SDK

Cocoapods 项目无法在 Apple Silicon / M1 Mac 上构建

无法在带有自制软件Perl 5.32的M1 Mac上安装XML :: Parser

由于出现“无法确定Java版本”错误,因此无法在Mac上的新项目上运行grails命令

CLion - 无法在苹果 m1 上运行程序

在Mac上运行Fortran时出错

在Mac上运行.jar时出错