Flutter构建Release包报错:无法确定:app:compileFlutterBuildRelease任务依赖
解决Flutter构建Release包时的依赖错误:Could not determine the dependencies of task ':app:compileFlutterBuildRelease'
清理项目缓存与构建文件
- 执行
flutter clean清除Flutter侧的缓存文件 - 进入项目的android目录(
cd android),执行./gradlew clean清除Gradle的构建缓存 - 返回项目根目录,重新运行构建命令
- 执行
检查Gradle配置与依赖
- 核对
android/build.gradle和android/app/build.gradle里的依赖版本,确保Gradle插件、Kotlin版本和当前Flutter SDK兼容 - 排查最近新增的第三方依赖,尝试临时移除,确认是否是依赖冲突或缺失导致的问题
- 核对
同步Gradle与Flutter项目
- 在Android Studio里点击「File > Sync Project with Gradle Files」手动触发同步
- 执行
flutter pub get确保所有Flutter依赖都已正确下载
检查环境变量与SDK配置
- 确认
ANDROID_HOME或ANDROID_SDK_ROOT环境变量指向有效的Android SDK目录 - 检查Android SDK中是否安装了构建所需的对应SDK版本、Build Tools组件
- 确认
升级Flutter与Gradle版本
- 执行
flutter upgrade升级到最新稳定版Flutter SDK - 进入android目录,执行
./gradlew wrapper --gradle-version=最新稳定版Gradle升级Gradle版本,适配当前Flutter的要求
- 执行
内容的提问来源于stack exchange,提问作者Diraph
相关产品推荐
相关产品推荐

