运行flutter doctor出现Android license status unknown的解决方法


今天第一次安装flutter v1.17.5,配置好环境变量后在命令行运行flutter doctor检查是否成功时出现错误 Android license status unknown:
【下图来源于网络,版本不同但错误是一样的】

解决方法

Step1 安装JDK8

注意:必须安装JDK8才行,更高的版本会出问题【如果已经安装了更高版本的JDK,则需要重新配置环境变量】

Step2 安装Android SDK Tools

  • 在Android Studio中启动SDK Manager
  • 切换到SDK Tools,取消勾选Hide Obsolete Packages,之后在上方勾选Android SDK Tools (Obsolete),最后点击Apply进行安装

Step3 更新android-licenses

  • 在命令行执行flutter doctor --android-licenses,对所有选项输入y
  • 当出现All SDK package licenses accepted时成功结束

Step4 再次在命令行执行flutter doctor

可以看到对应的报错已消失


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM