繁体   English   中英

Flutter 不能接受 android 许可证

[英]Flutter can't accept android licenses

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM