运行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

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

posted @ 2020-08-05 22:43  不想吃鱼  阅读(4394)  评论(0编辑  收藏  举报