Flutter安卓真机运行构建失败,提示Failed to install sdk components
解决Flutter运行安卓物理设备时缺少Build-Tools 30.0.3的问题
针对你遇到的Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'错误,本质是缺少Android SDK Build-Tools 30.0.3,试试以下几种方法:
通过Android Studio SDK Manager直接安装
- 打开Android Studio,进入设置(Windows/Linux:File > Settings;Mac:Android Studio > Settings)
- 依次展开Appearance & Behavior > System Settings > Android SDK
- 切换到「SDK Tools」标签,勾选「Show Package Details」选项
- 找到「Android SDK Build-Tools」并展开,勾选30.0.3版本,点击「Apply」完成安装
手动下载安装Build-Tools
- 先通过
flutter doctor -v命令找到你的Android SDK安装路径 - 打开SDK目录下的
build-tools文件夹 - 下载对应系统的Build-Tools 30.0.3压缩包(比如Windows用build-tools_r30.0.3-windows.zip,Mac用build-tools_r30.0.3-darwin.zip)
- 解压压缩包,将解压后的文件夹重命名为
30.0.3,放到build-tools目录下
- 先通过
配置环境变量(手动安装后需验证)
- 确认
ANDROID_HOME环境变量已指向你的Android SDK路径 - 将
[SDK路径]/build-tools/30.0.3添加到系统的PATH环境变量中
- 确认
最后运行flutter doctor检查,确认组件安装正常后再尝试运行Flutter应用。
内容的提问来源于stack exchange,提问作者Abhishek Mudaliar
相关产品推荐
相关产品推荐

