Win10安装Flutter后flutter doctor报cmdline-tools缺失,现有解决方案无效
解决步骤
配置JAVA_HOME环境变量
Android Studio 2020.3及以上版本自带适配的JDK,无需额外下载安装,按以下操作配置即可:- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」区域点击「新建」,变量名填写
JAVA_HOME,变量值填写Android Studio自带JDK的路径,默认路径为C:\Program Files\Android\Android Studio\jre;如果找不到对应路径,可以打开Android Studio进入File > Project Structure > SDK Location,复制页面上显示的JDK路径填入即可 - 找到系统变量中的
Path,点击「编辑」,新增一条%JAVA_HOME%\bin - 所有配置窗口依次点击「确定」保存,关闭所有已打开的命令提示符/PowerShell窗口
配置完成后新开命令窗口执行
java -version,能正常返回Java版本信息即为配置成功。修复Flutter Android工具链报错
- 打开Android Studio进入
Settings > Appearance & Behavior > System Settings > Android SDK > SDK Tools,确认已勾选Android SDK Command-line Tools (latest),点击「应用」完成安装 - 新开命令窗口执行:
flutter config --android-sdk 你的Android SDK实际存储路径 - 执行
flutter doctor --android-licenses,所有协议提示均输入y同意 - 最后执行
flutter doctor验证,原报错即可消失
- 打开Android Studio进入
你之前已经添加的Android SDK相关PATH环境变量无需修改,保留即可。
内容的提问来源于stack exchange,提问作者Jhon Piper
相关产品推荐
相关产品推荐

