Android licenses状态未知,运行flutter doctor --android-licenses命令报错怎么办?
Flutter Android licenses status unknown 问题解决方案
执行flutter doctor时提示Android licenses status unknown,执行flutter doctor --android-licenses时报错,报错截图如下:
解决步骤
- 安装Android SDK命令行工具
打开Android Studio,进入对应路径:
Windows/Linux:File > Settings > Appearance & Behavior > System Settings > Android SDK
Mac:Android Studio > Settings > Appearance & Behavior > System Settings > Android SDK
切换到「SDK Tools」标签,勾选Android SDK Command-line Tools (latest),点击Apply等待安装完成。 - 配置Android SDK环境变量
新增系统环境变量ANDROID_HOME,值为Android SDK安装路径(可在上述Android SDK设置页顶部查看SDK Location)。
将以下3个路径添加到系统Path变量中:%ANDROID_HOME%\tools%ANDROID_HOME%\platform-tools%ANDROID_HOME%\cmdline-tools\latest\bin
Mac/Linux系统替换为$ANDROID_HOME前缀的对应路径即可。
- 重新执行证书同意命令
关闭所有已打开的终端,重新打开新终端执行flutter doctor --android-licenses,所有提示项输入y确认。 - 验证修复结果
执行flutter doctor,Android licenses相关异常提示会消失。
内容的提问来源于stack exchange,提问作者Leave_It
相关产品推荐
相关产品推荐

