В течение некоторого времени конфигурация KSP не может быть разрешена, но это исчезло, когда я обновил Kotlin и выровнял версию KSP с версией Kotlin.
Код: Выделить всё
implementation(libs.room.runtime)
implementation(libs.room.ktx)
ksp(libs.room.compiler) //
он не удается со следующей ошибкой: < /p>
Type mismatch: inferred type is Provider! but Action was expected
< /code>
Я добавил следующие определения версии: < /p>
[versions]
androidx-room = "2.7.1"
kotlin = "2.1.21"
ksp = "2.1.21-2.0.1"
[libraries]
room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "androidx-room" }
room-ktx = { group = "androidx.room", name = "room-ktx", version.ref = "androidx-room" }
room-compiler = { group = "androidx.room", name = "room-compiler", version.ref = "androidx-room" }
[plugins]
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
Подробнее здесь: https://stackoverflow.com/questions/796 ... rm-project