@@ -8,6 +8,7 @@ plugins {
88 alias(libs.plugins.kotlin.compose)
99 alias(libs.plugins.kotlin.serialization)
1010 alias(libs.plugins.ksp)
11+ alias(libs.plugins.room)
1112}
1213
1314apply (from = " ../secret.gradle.kts" )
@@ -27,9 +28,6 @@ android {
2728 vectorDrawables {
2829 useSupportLibrary = true
2930 }
30- ksp {
31- arg(" room.schemaLocation" , " $projectDir /schemas" )
32- }
3331 }
3432
3533 signingConfigs {
@@ -140,6 +138,10 @@ composeCompiler {
140138// stabilityConfigurationFile = rootProject.layout.projectDirectory.file("stability_config.conf")
141139}
142140
141+ room {
142+ schemaDirectory(" $projectDir /schemas" )
143+ }
144+
143145tasks.withType(KotlinCompile ::class ).configureEach {
144146 compilerOptions {
145147 freeCompilerArgs.addAll(
@@ -176,7 +178,7 @@ dependencies {
176178 implementation(libs.android.material)
177179 implementation(libs.jetbrains.lifecycle.runtime.compose)
178180 implementation(libs.jetbrains.navigation.compose)
179- implementation(" androidx.security:security-crypto:1.1.0-alpha07 " )
181+ implementation(" androidx.security:security-crypto:1.1.0-beta01 " )
180182 implementation(libs.coil.compose)
181183 implementation(libs.androidx.profileinstaller)
182184 implementation(libs.androidx.core.splashscreen)
@@ -189,6 +191,7 @@ dependencies {
189191 implementation(libs.material.kolor)
190192 implementation(libs.androidx.datastore.preferences)
191193 implementation(" com.github.stuxuhai:jpinyin:1.1.8" )
194+ implementation(libs.settings)
192195
193196 implementation(libs.compottie)
194197
@@ -197,5 +200,4 @@ dependencies {
197200 implementation(libs.koin.compose.viewmodel)
198201 implementation(libs.koin.compose.viewmodel.navigation)
199202 implementation(libs.kermit)
200-
201203}
0 commit comments