如何解决Flutter项目中Kotlin版本不兼容导致的Gradle错误?
解决Flutter项目Gradle构建失败(Kotlin版本不兼容)
错误核心
运行flutter run时触发Kotlin版本不兼容报错:
模块使用不兼容的Kotlin版本编译。其元数据的二进制版本为1.9.0,预期版本为1.7.1。
最终导致:app:compileDebugKotlin任务执行失败,Gradle构建退出码为1。
修复步骤
- 打开项目内的
android/build.gradle文件(对应路径:M:\login_page_official\firebase_signin\login_signin\android\build.gradle) - 定位到
ext.kotlin_version配置行,将版本号修改为1.9.0或更高稳定版(例如1.9.20):buildscript { ext.kotlin_version = '1.9.0' // 修改此处版本号 repositories { google() mavenCentral() } // 其他原有配置... } - 保存文件后,在终端执行以下命令清理并重新构建:
flutter clean flutter pub get flutter run
额外排查方案
若修改后仍报错,可尝试:
- 删除本地Gradle缓存文件夹(路径:
C:/Users/ganes/.gradle/caches),再重新执行构建命令 - 确认Android Studio的Kotlin插件版本与配置的版本一致
内容的提问来源于stack exchange,提问作者070 GANESHAN.M
相关产品推荐
相关产品推荐

