执行flutter doctor命令时出现Android toolchain错误的原因咨询
解决Flutter Doctor提示“Unable to locate Android SDK”的问题
别担心,这个问题很常见,我给你分两种场景来梳理解决方案:
场景1:还未安装Android SDK
如果是第一次配置Flutter的Android开发环境,直接安装Android Studio就可以搞定——它在首次启动时会自动帮你下载并配置好Android SDK的所有必要组件,完全不用手动折腾~
场景2:已安装Android SDK但路径未被Flutter识别
要是你已经把Android SDK装在了自定义路径(没放在默认位置),那只需要告诉Flutter它的具体位置就行:
- 打开终端(Windows用命令提示符/PowerShell,Mac/Linux用系统终端)
- 执行以下命令,记得把
<你的Android SDK实际路径>替换成你真实的SDK存放路径:flutter config --android-sdk <你的Android SDK实际路径> - 执行完命令后再重新运行
flutter doctor,应该就能正常识别到Android SDK了
当我执行
flutter doctor命令时,收到如下错误提示:Android toolchain - develop for Android devices X Unable to locate Android SDK。请从https://developer.android.com/studio/index.html安装Android Studio,首次启动时它将协助您安装Android SDK组件。(或访问https://flutter.dev/docs/get-started/install/windows#android-setup查看详细说明)。若Android SDK已安装到自定义路径,请使用flutter config --android-sdk命令更新该路径。
内容的提问来源于stack exchange,提问作者veLmaX




