Flutter项目构建APK时Kotlin Gradle插件版本兼容问题求助
解决Flutter项目Kotlin Gradle插件版本兼容问题
核心兼容版本参考
根据Flutter稳定版的适配验证,推荐以下可靠的版本组合:
- Flutter 3.10及以上:使用Kotlin版本 1.8.22
- Flutter 3.7-3.9:使用Kotlin版本 1.7.20
- Flutter 3.3-3.6:使用Kotlin版本 1.6.10
- Flutter 2.x系列:使用Kotlin版本 1.5.31
具体修复步骤
- 打开项目路径下的
android/build.gradle文件 - 找到
ext.kotlin_version配置行,替换为对应兼容版本,例如适配Flutter 3.10+的写法:
ext.kotlin_version = '1.8.22'
- 同步项目配置:在VS Code打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),依次执行
Flutter: Pub Get和Flutter: Clean - 重新构建APK:在终端执行命令
flutter build apk
额外排查要点
- 检查
android/gradle/wrapper/gradle-wrapper.properties中的Gradle版本,需与Kotlin版本匹配:- Kotlin 1.8.x对应Gradle 7.4及以上
- Kotlin 1.7.x对应Gradle 7.3及以上
- Kotlin 1.6.x对应Gradle 7.0及以上
- 若问题仍存在,删除项目
android/.gradle和build目录后,重新执行同步和构建操作
内容的提问来源于stack exchange,提问作者Fida k
相关产品推荐
相关产品推荐

