Upgrade to Android Gradle Plugin 9.0.0
- Update AGP 8.13.2 → 9.0.0, Gradle 8.14.3 → 9.1.0 - Migrate kotlin-android/parcelize to full plugin names - Add buildConfig = true (AGP 9.0 defaults false) - Migrate deprecated srcDirs() to directories API - Update gradle-play-publisher 3.12.1 → 3.13.0 - Add android.newDsl=false workaround for play-publisher
This commit is contained in:
@@ -10,8 +10,8 @@ import java.util.Properties
|
||||
|
||||
plugins {
|
||||
id("com.android.application")
|
||||
id("kotlin-android")
|
||||
id("kotlin-parcelize")
|
||||
id("org.jetbrains.kotlin.android")
|
||||
id("org.jetbrains.kotlin.plugin.parcelize")
|
||||
id("com.google.devtools.ksp")
|
||||
id("org.jetbrains.kotlin.plugin.compose")
|
||||
id("org.jetbrains.kotlin.plugin.serialization")
|
||||
@@ -118,16 +118,16 @@ android {
|
||||
|
||||
sourceSets {
|
||||
getByName("play") {
|
||||
java.srcDirs("src/minApi23/java")
|
||||
aidl.srcDirs("src/minApi23/aidl")
|
||||
java.directories.add("src/minApi23/java")
|
||||
aidl.directories.add("src/minApi23/aidl")
|
||||
}
|
||||
getByName("other") {
|
||||
java.srcDirs("src/minApi23/java", "src/github/java")
|
||||
aidl.srcDirs("src/minApi23/aidl")
|
||||
java.directories.addAll(listOf("src/minApi23/java", "src/github/java"))
|
||||
aidl.directories.add("src/minApi23/aidl")
|
||||
}
|
||||
getByName("otherLegacy") {
|
||||
java.srcDirs("src/minApi21/java", "src/github/java")
|
||||
aidl.srcDirs("src/minApi23/aidl")
|
||||
java.directories.addAll(listOf("src/minApi21/java", "src/github/java"))
|
||||
aidl.directories.add("src/minApi23/aidl")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -149,6 +149,7 @@ android {
|
||||
viewBinding = true
|
||||
aidl = true
|
||||
compose = true
|
||||
buildConfig = true
|
||||
}
|
||||
|
||||
packaging {
|
||||
|
||||
Reference in New Issue
Block a user