Я получаю эту ошибку при синхронизации 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
}
В итоге я перешел на ksp вместо kapt, который кажется более новым и рекомендуемым решением. добавил эти строки в build.gradle
apply plugin: 'com.google.devtools.ksp'id 'com.google.devtools.ksp' version '2.0.0-Beta4-1.0.17' apply false