Upgrade AGP to 9.0.0
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -7,12 +7,12 @@
|
|||||||
|
|
||||||
@file:OptIn(KspExperimental::class)
|
@file:OptIn(KspExperimental::class)
|
||||||
|
|
||||||
|
import com.android.build.api.dsl.ApplicationExtension
|
||||||
import com.google.devtools.ksp.KspExperimental
|
import com.google.devtools.ksp.KspExperimental
|
||||||
import java.util.Properties
|
import java.util.Properties
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
alias(libs.plugins.android.application)
|
alias(libs.plugins.android.application)
|
||||||
alias(libs.plugins.jetbrains.kotlin.android)
|
|
||||||
alias(libs.plugins.jetbrains.kotlin.compose)
|
alias(libs.plugins.jetbrains.kotlin.compose)
|
||||||
alias(libs.plugins.jetbrains.kotlin.parcelize)
|
alias(libs.plugins.jetbrains.kotlin.parcelize)
|
||||||
alias(libs.plugins.jetbrains.kotlin.serialization)
|
alias(libs.plugins.jetbrains.kotlin.serialization)
|
||||||
@@ -48,7 +48,7 @@ kotlin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
android {
|
configure<ApplicationExtension> {
|
||||||
namespace = "com.aurora.store"
|
namespace = "com.aurora.store"
|
||||||
compileSdk = 36
|
compileSdk = 36
|
||||||
|
|
||||||
|
|||||||
@@ -5,9 +5,15 @@
|
|||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
buildscript {
|
||||||
|
dependencies {
|
||||||
|
// https://developer.android.com/build/releases/agp-9-0-0-release-notes#runtime-dependency-on-kotlin-gradle-plugin-upgrade
|
||||||
|
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${libs.versions.kotlin.get()}")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
alias(libs.plugins.android.application) apply false
|
alias(libs.plugins.android.application) apply false
|
||||||
alias(libs.plugins.jetbrains.kotlin.android) apply false
|
|
||||||
alias(libs.plugins.jetbrains.kotlin.compose) apply false
|
alias(libs.plugins.jetbrains.kotlin.compose) apply false
|
||||||
alias(libs.plugins.jetbrains.kotlin.parcelize) apply false
|
alias(libs.plugins.jetbrains.kotlin.parcelize) apply false
|
||||||
alias(libs.plugins.jetbrains.kotlin.serialization) apply false
|
alias(libs.plugins.jetbrains.kotlin.serialization) apply false
|
||||||
|
|||||||
@@ -28,3 +28,6 @@ kotlin.code.style=official
|
|||||||
android.enableR8.fullMode=false
|
android.enableR8.fullMode=false
|
||||||
# https://docs.gradle.org/current/userguide/configuration_cache.html
|
# https://docs.gradle.org/current/userguide/configuration_cache.html
|
||||||
org.gradle.configuration-cache=true
|
org.gradle.configuration-cache=true
|
||||||
|
|
||||||
|
android.usesSdkInManifest.disallowed=false
|
||||||
|
android.r8.strictFullModeForKeepRules=false
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
[versions]
|
[versions]
|
||||||
activity = "1.12.2"
|
activity = "1.12.2"
|
||||||
agCoreservice = "13.3.1.300"
|
agCoreservice = "13.3.1.300"
|
||||||
androidGradlePlugin = "8.13.2"
|
androidGradlePlugin = "9.0.0"
|
||||||
adaptive = "1.3.0-alpha06"
|
adaptive = "1.3.0-alpha06"
|
||||||
androidx-hilt = "1.3.0"
|
androidx-hilt = "1.3.0"
|
||||||
androidx-junit = "1.3.0"
|
androidx-junit = "1.3.0"
|
||||||
@@ -20,10 +20,10 @@ epoxy = "5.2.0"
|
|||||||
espresso = "3.7.0"
|
espresso = "3.7.0"
|
||||||
gplayapi = "3.5.7"
|
gplayapi = "3.5.7"
|
||||||
hiddenapibypass = "6.1"
|
hiddenapibypass = "6.1"
|
||||||
hilt = "2.58"
|
hilt = "2.59"
|
||||||
junit = "4.13.2"
|
junit = "4.13.2"
|
||||||
kotlin = "2.3.0"
|
kotlin = "2.3.0"
|
||||||
ksp = "2.3.4"
|
ksp = "2.3.5"
|
||||||
ktlint = "14.0.1"
|
ktlint = "14.0.1"
|
||||||
leakcanary = "2.14"
|
leakcanary = "2.14"
|
||||||
libsu = "6.0.0"
|
libsu = "6.0.0"
|
||||||
@@ -115,7 +115,6 @@ androidx-navigation = { id = "androidx.navigation.safeargs.kotlin", version.ref
|
|||||||
google-ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
|
google-ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
|
||||||
hilt-android-plugin = { id = "com.google.dagger.hilt.android", version.ref = "hilt" }
|
hilt-android-plugin = { id = "com.google.dagger.hilt.android", version.ref = "hilt" }
|
||||||
ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" }
|
ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" }
|
||||||
jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
|
|
||||||
jetbrains-kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
|
jetbrains-kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
|
||||||
jetbrains-kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
|
jetbrains-kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
|
||||||
jetbrains-kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
|
jetbrains-kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
|
||||||
|
|||||||
Reference in New Issue
Block a user