几天来,我一直在努力添加Room Dependents(并不自豪).无论我怎么try ,总会有错误.不过,我不是最有经验的人.
我从Android文档站点添加了以下内容.
`val Room_Version="2.5.2"
implementation("androidx.room:room-runtime:$room_version")
annotationProcessor("androidx.room:room-compiler:$room_version")
//1
// To use Kotlin annotation processing tool (kapt)
kapt("androidx.room:room-compiler:$room_version")
//2
// To use Kotlin Symbol Processing (KSP) (2)
ksp("androidx.room:room-compiler:$room_version")
// optional - Kotlin Extensions and Coroutines support for Room
implementation("androidx.room:room-ktx:$room_version")`
除标记为1和amp;2的依赖项外,所有依赖项都可以解析.
对于1,我得到了
Type mismatch. Required: KaptOptions Found: String
个
两个人,我会得到
Unresolved reference: ksp
个
我把这些添加到我的搜索插件中,但无济于事. `id("com.google.devtools.ksp")版本"1.8.21-1.0.11" Kotlin("Android")
// Apply the Room and Kotlin Kapt plugins
kotlin("kotlin-kapt")
id("androidx.room.room-compiler")`