Flutter 不能接受 android 许可证

时间:2021-07-10 23:38:14

标签: java android flutter sdk

我已经在我的 Ubuntu 机器中设置了 Flutter,但无法接受 Android 许可证,因此无法使用该工具。 Flutter 似乎在 root 中运行良好,但是当我尝试运行 flutter doctor 时,它告诉我尚未接受 Android 许可证,即使我确实接受了它们。如果我再次尝试输入 flutter doctor --android-licenses,它就好像我从未接受过许可证一样。如果我再次接受所有这些,它就会回到好像我从未接受过它们一样。 我可以在 root 中使用 flutter,但这并不安全,我宁愿让普通用户使用它。

编辑: 解决方案似乎在 repositories.cfg 文件中。它似乎丢失了,添加具有该名称的空白文件解决了该问题。

1 个答案:

答案 0 :(得分:0)

转到您的 $ANDROID_HOME/tools/bin 并打开命令行

运行以下命令 ./sdkmanager --licenses

接受此处列出的所有许可。