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
接受此处列出的所有许可。
我已经在我的 Ubuntu 机器上设置了 Flutter,但无法接受 Android 许可,因此无法使用该工具。
Flutter 似乎在 root 中运行良好,但是当我尝试 运行 flutter doctor
时,它告诉我 Android 许可尚未被接受,即使我确实接受了它们。如果我尝试再次输入 flutter doctor --android-licenses
,它就好像我从未接受过许可一样。如果我再次接受所有这些,它就会回到好像我从未接受过它们一样。
我可以在 root 中使用 flutter,但这并不是很安全,我宁愿让它作为普通用户使用。
编辑: 解决方案似乎位于 repositories.cfg 文件中。它似乎丢失了,添加一个具有该名称的空白文件解决了这个问题。
转到您的 $ANDROID_HOME/tools/bin
并打开命令行
运行下面的命令./sdkmanager --licenses
接受此处列出的所有许可。