Android Studio中org.jetbrains.kotlin.android插件应用失败求助
解决Kotlin Android插件无法创建KotlinAndroidProjectExtension实例(Companion字段缺失)的问题
根据你提供的错误栈和Gradle配置,问题核心是Android Gradle插件(AGP)与Kotlin插件版本不兼容,以下是具体排查和解决步骤:
1. 对齐AGP与Kotlin插件版本
你的项目使用AGP 7.3.0,但搭配了Kotlin 1.8.0,这两个版本存在兼容性冲突:AGP 7.3.x系列官方推荐搭配Kotlin 1.7.x版本,Kotlin 1.8.0的内部API变更导致旧AGP无法正常创建KotlinAndroidProjectExtension实例(报错中的Companion字段缺失就是典型表现)。
修改项目级build.gradle中的Kotlin版本:
plugins { id 'com.android.application' version '7.3.0' apply false // 将Kotlin版本改为1.7.20(AGP7.3.x兼容的稳定版本) id 'org.jetbrains.kotlin.android' version '1.7.20' apply false }
2. 清理缓存并重新构建
版本修改后,必须清理旧缓存避免残留冲突:
- 执行Gradle清理命令:
# macOS/Linux ./gradlew clean # Windows gradlew clean - 重启Android Studio并清除IDE缓存:
File → Invalidate Caches...,勾选"Clear file system cache and local history",点击Invalidate and Restart
3. 检查额外冲突点
如果上述步骤无效,排查以下可能性:
- 模块级
build.gradle中是否手动引入了其他版本的Kotlin依赖或插件,确保全局版本一致 - 项目中是否存在自定义Gradle脚本(如
buildSrc或单独的.gradle文件)修改了Kotlin/AGP的配置,导致版本冲突
内容的提问来源于stack exchange,提问作者yves
相关产品推荐
相关产品推荐

