':app:compileDebugJavaWithJavac'依赖无法确定,Build Tools30.0.3缺失,Flutter新项目报错怎么办?
解决Flutter项目报错“找不到Build Tools版本30.0.3”的方案
检查并安装对应Build Tools版本
打开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项目里的android/build.gradle文件,在android代码块里添加或修改buildToolsVersion:android { buildToolsVersion "30.0.3" // 其他原有配置 }也可以确保gradle插件版本和Build Tools兼容,在
android/build.gradle的dependencies块里调整:dependencies { classpath 'com.android.tools.build:gradle:4.2.2' // 该版本适配30.0.3 Build Tools // 其他依赖 }清理重建项目
在终端依次运行:flutter clean flutter pub get flutter run或者在Android Studio里点Build > Clean Project,再点Build > Rebuild Project。
内容的提问来源于stack exchange,提问作者Kamand Shayegan
相关产品推荐
相关产品推荐

