3 / 8
Įjunk KSP ir pridėk Room į app/build.gradle.kts
Atidaryk modulio app/build.gradle.kts (esantis app/ aplanke). Trys pakeitimai:
plugins { }bloke pridėkalias(libs.plugins.ksp)— dabar plugin'as įjungtas tik šiame modulyje.dependencies { }bloke pridėk Room bibliotekas:implementation(libs.room.runtime)— runtime'as.implementation(libs.room.ktx)— Kotlin coroutines + Flow palaikymas.ksp(libs.room.compiler)— kompiliavimo metu generuoja DAO implementacijas.
Atkreipk dėmesį: room-compiler naudoja ksp(...) konfigūraciją, ne implementation(...). Tai nėra runtime priklausomybė — ji veikia kompiliavimo metu ir negali patekti į galutinę APK.
Dabar paspausk Sync Now geltoną juostelę viršuje. Gradle parsisiųs Room (~5MB) per 30–60 sekundžių.