Skip to content

Commit fb59568

Browse files
octocorvusthestinger
authored andcommitted
update Android Gradle Plugin to 8.0.0
fix: update JDK to 17 for AGP 8.0 fix: enable buildConfig build feature refactor: remove unnecessary android.enableR8.fullMode
1 parent 4d18077 commit fb59568

File tree

4 files changed

+408
-422
lines changed

4 files changed

+408
-422
lines changed

Diff for: app/build.gradle.kts

+5-4
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ plugins {
1515

1616
java {
1717
toolchain {
18-
languageVersion.set(JavaLanguageVersion.of(11))
18+
languageVersion.set(JavaLanguageVersion.of(17))
1919
}
2020
}
2121

@@ -76,16 +76,17 @@ android {
7676

7777
buildFeatures {
7878
viewBinding = true
79+
buildConfig = true
7980
}
8081
}
8182

8283
compileOptions {
83-
sourceCompatibility(JavaVersion.VERSION_11)
84-
targetCompatibility(JavaVersion.VERSION_11)
84+
sourceCompatibility(JavaVersion.VERSION_17)
85+
targetCompatibility(JavaVersion.VERSION_17)
8586
}
8687

8788
kotlinOptions {
88-
jvmTarget = JavaVersion.VERSION_11.toString()
89+
jvmTarget = JavaVersion.VERSION_17.toString()
8990
}
9091
}
9192

Diff for: build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ buildscript {
44
mavenCentral()
55
}
66
dependencies {
7-
classpath("com.android.tools.build:gradle:7.4.2")
7+
classpath("com.android.tools.build:gradle:8.0.0")
88
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.20")
99
}
1010
}

Diff for: gradle.properties

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
22
android.useAndroidX=true
3-
android.enableR8.fullMode=true
43
kotlin.code.style=official

0 commit comments

Comments
 (0)