我无法接受许可证。当我运行时flutter doctor -v
,会显示:
[!] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
• Android SDK at /home/gledyson/bin/sdk
• Platform android-31, build-tools 31.0.0
• Java binary at: /home/gledyson/bin/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
然后我运行flutter doctor --android-licenses
并接受所有许可证而没有错误。
最后,它说:
All SDK package licenses accepted
但是当我flutter doctor -v
再次运行时,警告仍然存在:
[!] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
• Android SDK at /home/gledyson/bin/sdk
• Platform android-31, build-tools 31.0.0
• Java binary at: /home/gledyson/bin/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
我已经安装了 Android SDK 和命令行工具(最新),如图所示: android sdk 1 android sdk 2
我的操作系统是 Linux Mint 20.2。