【问题标题】:Flutter android licenses acceptance errorFlutter android许可接受错误
【发布时间】:2021-06-14 04:25:33
【问题描述】:

我正在尝试使用 flutter doctor --android-licenses 接受 Flutter android 许可证,但我不断收到下图中的错误。

我已经在互联网上梳理了大约 2 天,但没有找到解决方法。任何解决此问题的帮助将不胜感激。

【问题讨论】:

    标签: java android flutter


    【解决方案1】:

    您必须从 sdk 管理器安装 android 命令行工具。那么就不会再报错了:

    您可以使用 Android Studio 的 SDK 管理器或 SDK 管理器命令行工具安装和更新每个包。所有的包都下载到你的 Android SDK 目录中,你可以找到如下:

    【讨论】:

      【解决方案2】:

      这是因为您可能正在使用新版本的 JDK。构建 Android 应用程序需要 JDK 版本 8,并且只有 8。 尝试从您的环境变量(路径和 JAVA_HOME)中删除当前的 JDK,然后安装 JDK 8。请记住将 JDK 8 添加到您的环境变量路径和 JAVA_HOME。 这可能会解决您的问题。

      【讨论】:

      • 感谢 ARK1375,您的建议解决了我的部分问题。错误的第二部分现已消失,但第一部分仍然存在。
      • 我会查一下,同时试试这个。找到您的 Android SDK 文件夹(对于我来说是 c:\users\user\AppData\Local\Android\Sdk),在 cmd 中打开它并移动到 Library/Android/sdk/tools/ bin/ 然后尝试运行./sdkmanager --licenses 这个命令,看看会发生什么。
      猜你喜欢
      • 2022-01-07
      • 2020-05-21
      • 2021-06-08
      • 2018-07-18
      • 2018-07-14
      • 2021-09-11
      • 1970-01-01
      • 2021-12-09
      • 2021-05-18
      相关资源
      最近更新 更多