同步 gradle 时出现此错误:
Gradle DSL method not found: 'kapt()'
Possible causes:
Your project may be using a version of the Android Gradle plug-in that does not contain the method (e.g. 'testCompile' was added in 1.1.0).
我已经在我的应用程序 build.gradle 中应用了插件
apply plugin: "com.android.application"
apply plugin: "com.facebook.react"
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
在我的顶级 build.grade 中
plugins{
id 'org.jetbrains.kotlin.android' version '2.0.0-Beta4' apply false
id 'com.google.devtools.ksp' version '2.0.0-Beta4-1.0.17' apply false
}
如上所示,我已经将插件添加到 build.gradle 文件中,并将我的 AGP 升级到最新版本(8.2.1)
我最终切换到 ksp 而不是 kapt 来实现此功能,这似乎是更新的推荐解决方案。在 build.gradle 中添加了这些行:
apply plugin: 'com.google.devtools.ksp'
plugins{
...
id 'com.google.devtools.ksp' version '2.0.0-Beta4-1.0.17' apply false
}