【问题标题】:Flutter Java Error when runing command for Android license status unknown运行 Android 许可证状态未知的命令时出现 Flutter Java 错误
【发布时间】:2021-05-17 14:41:52
【问题描述】:

在我的 Windows 机器上设置颤振时遇到一些错误。

运行 flutter doctorflutter doctor 命令后,我收到一个错误,要求我接受许可。 [Android 许可证状态未知。]

运行命令更新许可证后,即 flutter doctor --android-licenses我得到以下错误

! Doctor found issues in 1 category.
PS C:\Users\Osas Divine> flutter doctor --android-licenses
Error: Could not find or load main class Divine\Android\Sdk\cmdline-tools\latest\bin\\..

我已经安装了 Android SDK 工具(废弃)和 Android 命令行工具

我还在环境变量中设置了 JAVA_HOME 和 /bin

【问题讨论】:

  • 您使用哪个 JAVA 版本?自从我从 Oracle JDK 8 切换到 OpenJDK 13 后出现此错误。所以可能是底层 JAVA 版本有问题?
  • 我正在使用 java 8

标签: java android flutter android-studio environment-variables


【解决方案1】:

我认为问题是:在你的 android skd 路径中有一个空格:PS C:\Users\Osas Divine

您应该在另一个文件夹中安装 Android sdk 或重命名用户配置文件

【讨论】:

    猜你喜欢
    • 2019-08-04
    • 2020-11-17
    • 2020-12-24
    • 2021-09-12
    • 2020-07-07
    • 2019-12-27
    • 2020-11-27
    • 2020-11-24
    • 2019-10-19
    相关资源
    最近更新 更多