Flutter项目构建失败求助:minCompileSdk与compileSdkVersion版本不匹配
Flutter项目编译失败解决方案
问题分析
报错核心是:依赖库androidx.window:window和androidx.window:window-java要求最低编译SDK版本为31,但你的项目当前设置的编译SDK版本是30,版本不兼容导致构建失败。
修复步骤
- 打开项目中的
android/app/build.gradle文件 - 找到
android代码块里的compileSdkVersion,将值从30改为31:android { compileSdkVersion 31 // 其他配置内容... } - 同步修改
defaultConfig里的targetSdkVersion为31(推荐保持和compileSdkVersion一致):defaultConfig { targetSdkVersion 31 // 其他配置内容... } - 保存文件后,重新运行项目(执行
flutter run命令即可)
如果修改后仍有问题,执行flutter clean清除缓存后再重新运行。
内容的提问来源于stack exchange,提问作者eya rs
相关产品推荐
相关产品推荐

