支持kotlin 1.9.0

更新kotlin 1.9.0
迁移到ksp
This commit is contained in:
ag2s20150909
2023-07-22 20:52:40 +08:00
parent d592122192
commit 953a947715
15 changed files with 71 additions and 54 deletions
+14 -3
View File
@@ -2,7 +2,8 @@ plugins {
id "com.android.application"
id 'org.jetbrains.kotlin.android'
id 'kotlin-parcelize'
id 'kotlin-kapt'
//id 'kotlin-kapt'
id 'com.google.devtools.ksp'
//id "com.google.gms.google-services"
}
apply from: 'download.gradle'
@@ -111,6 +112,14 @@ android {
}
}
// 设定Room的KSP参数
ksp {
arg("room.incremental", "true")
arg("room.expandProjection", "true")
arg("room.schemaLocation", "$projectDir/schemas")
}
compileOptions {
// Flag to enable support for the new language APIs
coreLibraryDesugaringEnabled true
@@ -194,7 +203,8 @@ dependencies {
//room sql语句不高亮解决方法https://issuetracker.google.com/issues/234612964#comment6
implementation("androidx.room:room-runtime:$room_version")
implementation("androidx.room:room-ktx:$room_version")
kapt("androidx.room:room-compiler:$room_version")
//kapt("androidx.room:room-compiler:$room_version")
ksp("androidx.room:room-compiler:$room_version")
androidTestImplementation("androidx.room:room-testing:$room_version")
//liveEventBus
@@ -219,7 +229,8 @@ dependencies {
//Glide
def glideVersion = "4.15.1"
implementation("com.github.bumptech.glide:glide:$glideVersion")
kapt("com.github.bumptech.glide:compiler:$glideVersion")
//kapt("com.github.bumptech.glide:compiler:$glideVersion")
ksp("com.github.bumptech.glide:ksp:$glideVersion")
//Svg
implementation("com.caverock:androidsvg-aar:1.4")