room 集成

228 阅读1分钟
 api group: 'androidx.room', name: 'room-runtime', version: "$room_version"
    kapt "androidx.room:room-compiler:$room_version"
// optional - Kotlin Extensions and Coroutines support for Room
    api "androidx.room:room-ktx:$room_version"
id 'kotlin-kapt'

defaultConfig 增加

javaCompileOptions {
    annotationProcessorOptions {
        arguments = ["room.schemaLocation":
                             "$projectDir/schemas".toString()]
    }
}

build.gradle.kts

 javaCompileOptions {
            annotationProcessorOptions {
                arguments += mapOf("room.schemaLocation" to "$projectDir/schemas")
            }
        }