找不到BR报错:
Unresolved reference 'BR'.
FAILURE: Build failed with an exception.
解决方案如下:
1. libs.versions.toml文件中
[versions]
agp = "8.13.1"
kotlin = "2.2.10"
[plugins]
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" }
android-application = { id = "com.android.application", version.ref = "agp" }
android-library = { id = "com.android.library", version.ref = "agp" }
2. project中 build.gradle.kts
plugins {
//trick: for the same plugin versions in all sub-modules
alias(libs.plugins.android.application) apply false
alias(libs.plugins.android.library) apply false
alias(libs.plugins.kotlin.android) apply false
alias(libs.plugins.kotlin.kapt) apply false
}
3. module中 build.gradle.kts
plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.kapt)
// 或 id("kotlin-kapt")
}
android {
buildFeatures {
buildConfig = true
viewBinding = true
dataBinding = true
}
}