【问题标题】:Unable to find bundled Java version找不到捆绑的 Java 版本
【发布时间】:2020-03-21 08:30:09
【问题描述】:

我正在使用颤振,当我尝试运行颤振医生时,cmd 显示出现错误

这是cmd's results

   [[√] Flutter (Channel stable, v1.9.1+hotfix.6, on Microsoft Windows [Version 10.0.18362.476], locale en-US)
    
    [!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
        ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
    [!] Android Studio (version 3.3)
        X Unable to determine bundled Java version.
    [√] Android Studio (version 3.5)
    [√] VS Code (version 1.40.1)
    [√] Connected device (1 available)

【问题讨论】:

标签: android flutter


【解决方案1】:

您的日志中有两个问题。首先,要启用 Android SDK,您必须阅读/接受许可协议。你需要这样做:flutter doctor --android-licenses 在终端中(或者如果不是 Mac,则等效),然后按照提示签署许可证。

如果您还没有设置 Flutter SDK,您可以按照说明here(第 3 步显示如何在您的路径中永久启用 Flutter,我强烈推荐。这将允许您运行 Flutter 命令,例如@ 987654323@、flutter doctor 等)。

对于第二个问题,这通常是过时的 Android Studio 实现的问题。您可以尝试删除并重新安装 Android Studio,或者查看是否可以升级它:Android Studio/检查更新

【讨论】:

  • 我已经解决了第一个问题,但是即使我更新了 AndroidStudio 并重新安装了它,java 问题仍然存在
  • 我仍然有这个错误:无法确定捆绑的 Java 版本..即使我已经重新安装了 android studio 和我的 java SDK,我也不知道为什么
  • 尝试在此处关注 Android Studio/JDK 支持:tools.android.com/tech-docs/configuration/osx-jdk
  • 在我的情况下,flutter doctor --android-licenses 给出了一堆 Java 错误,而我在一两个小时前完成了 Android Studio/检查更新。
  • @hippietrail 你需要从 Android SDK > SDK Tools 安装Android SDK Command-line Tools (latest)
猜你喜欢
  • 1970-01-01
  • 2018-12-19
  • 2021-10-10
  • 2018-08-23
  • 2021-08-19
  • 2021-10-06
  • 1970-01-01
  • 2021-12-23
  • 2023-02-06
相关资源
最近更新 更多