配置Android Studio后Flutter doctor提示Android Toolchain状态未知怎么解决
解决方案
- 首先执行证书接受命令,所有提示输入
y确认即可:
flutter doctor --android-licenses
- 检查系统环境变量配置:
- 新增
ANDROID_HOME变量,值为Android SDK的本地存放路径 - 将SDK目录下的
tools、platform-tools、build-tools三个子目录路径添加到系统PATH变量中 - 配置完成后重启终端,重新运行
flutter doctor查看状态
- 新增
- 手动指定Android Studio安装路径,优先使用AS内置JRE,不要依赖系统安装的JDK1.8:
# Windows示例(替换为你自己的安装路径) flutter config --android-studio-dir "C:\Program Files\Android\Android Studio" # macOS示例 flutter config --android-studio-dir "/Applications/Android Studio.app/Contents"
- 若仍报错,手动指定Android SDK路径:
flutter config --android-sdk "你的Android SDK本地存放路径"
- 上述操作全部完成后,执行
flutter doctor -v查看详细输出,确认Toolchain状态是否恢复正常。如果还有异常,可尝试卸载当前安装的Android Build Tools预览版,安装30.0.3、31.0.0这类稳定版Build Tools后重试。
内容的提问来源于stack exchange,提问作者Priscilla
相关产品推荐
相关产品推荐

