【问题标题】:How to accept Android licenses如何接受 Android 许可证
【发布时间】:2018-11-15 07:26:48
【问题描述】:

Android 工具链 - 为 Android 设备开发 (Android SDK 26.0.2) ! 不接受某些 Android 许可证。要解决此问题,请运行:颤振 医生 --android-licenses

读取依赖文件时出错,然后颤振崩溃。这与飞镖有关还是我在这里遗漏了什么?

【问题讨论】:

标签: flutter


【解决方案1】:

正如消息中所说:

To resolve this, run: flutter doctor --android-licenses

【讨论】:

  • 我无法运行颤振医生
  • 我跑了 fluttere doctor 并接受了所有但仍然是同样的问题。
【解决方案2】:

在您的 flutter 文件夹中,您可以找到 flutter_console.bat

打开它并写下以下内容:

  • 颤振医生 --android-licenses

【讨论】:

  • 我已经这样做了,并接受了所有许可证和所有 SDK 包许可证。但以错误结束:Gradle build failed: 1
  • 查看是否有添加Dart SDK和Flutter SDK的路由
  • 我创建了另一个项目,它运行得很好,可以构建 gradle 等等,但是这个错误只发生在一个特定的项目中,但我不明白的是它没有显示任何错误在我的代码中。
  • 之后,关闭并重新打开 Android Studio
【解决方案3】:

您必须运行提升的命令提示符才能接受许可证。转到 Windows 开始菜单,键入 CMD,然后右键单击 Command Prompt 并选择 Run as Administrator。这将以提升的权限启动命令行。

【讨论】:

  • 如果您看到这一行,这就是正确的答案:` 警告:文件 C:\Users\XXX\.android\repositories.cfg 无法加载。`
【解决方案4】:

在我的情况下,flutter doctor 命令对我没有帮助,Flutter 在 C Drive: C:\Users\PC\AppData\Local\Android\Sdk 缺少许可证文件夹,但我使用不同的 SDK 来构建具有许可证文件夹的应用程序,我将其复制到 @ 987654323@ 然后问题解决了,Flutter 应用安装到手机上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-07
    • 2022-06-13
    • 2020-05-21
    • 2021-06-08
    • 1970-01-01
    • 1970-01-01
    • 2021-05-18
    • 1970-01-01
    相关资源
    最近更新 更多