Skip to content

Commit 1e9977d

Browse files
committed
Upgrade AGP to v8.0.1
1 parent 5ffb444 commit 1e9977d

File tree

11 files changed

+50
-47
lines changed

11 files changed

+50
-47
lines changed

.idea/compiler.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/kotlinc.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

android_project_common.gradle

Lines changed: 31 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -28,39 +28,38 @@ ext {
2828

2929
versions = [
3030
// compile
31-
'compileSdk' : 31,
31+
'compileSdk' : 33,
3232

3333
// Android official support
34-
'kotlin' : '1.6.10',
35-
'kotlinCoroutine' : "1.5.2",
34+
'kotlin' : '1.8.20',
35+
'kotlinCoroutine' : "1.7.0",
3636
'multidexLib' : "2.0.1",
37-
'androidxCore' : '1.7.0',
38-
'fragment' : '1.4.1',
37+
'androidxCore' : '1.10.0',
38+
'fragment' : '1.5.7',
3939
'preference' : "1.2.0",
4040
'palette' : "1.0.0",
41-
'recyclerView' : "1.2.1",
42-
'constraintLayout' : "2.1.3",
41+
'recyclerView' : "1.3.0",
42+
'constraintLayout' : "2.1.4",
4343
'vectorDrawable' : "1.1.0",
44-
'lintLib' : '30.0.2',
45-
'archCore' : "2.1.0",
46-
'lifecycle' : "2.4.1",
47-
'room' : '2.4.1',
48-
'sqlite' : "2.2.0",
49-
'navigation' : "2.4.1",
50-
'paging' : "3.1.0",
51-
'work' : "2.7.1",
44+
'lintLib' : '31.0.1',
45+
'archCore' : "2.2.0",
46+
'lifecycle' : "2.6.1",
47+
'room' : '2.5.1',
48+
'sqlite' : "2.3.1",
49+
'navigation' : "2.5.3",
50+
'paging' : "3.1.1",
51+
'work' : "2.8.1",
5252
'media2' : "1.2.1",
5353

5454
// test
55-
'testCore' : "1.4.0",
56-
'espresso' : "3.4.0",
55+
'testCore' : "1.5.0",
56+
'espresso' : "3.5.1",
5757
'uiautomator' : "2.2.0",
58-
'truth' : '1.0.1',
58+
'truth' : '1.1.3',
5959
'hamcrest' : '2.2',
60-
'mockito' : "3.5.11",
61-
'powermock' : '1.6.6',
62-
'robolectric' : '4.5.1',
63-
'mockk' : "1.10.0",
60+
'mockito' : "5.3.1",
61+
'robolectric' : '4.10.2',
62+
'mockk' : "1.13.5",
6463

6564
// google
6665
'gms' : '18.0.0',
@@ -69,32 +68,32 @@ ext {
6968
// infrastructure
7069
'butterknife' : "10.2.3",
7170
'timber' : "5.0.1",
72-
'guava' : "29.0-android",
71+
'guava' : "31.1-android",
7372

7473
// debug
75-
'leakcanary' : "2.5",
76-
'stetho' : '1.5.1',
74+
'leakcanary' : "2.10",
75+
'stetho' : '1.6.0',
7776
'ktlint' : "0.41.0",
7877

7978
// serializing
80-
'gson' : '2.8.6',
81-
'protobuf' : "3.1.0",
79+
'gson' : '2.10.1',
80+
'protobuf' : "4.22.4",
8281

8382
// network & image
84-
'okhttp' : '4.9.0',
83+
'okhttp' : '4.11.0',
8584
'retrofit' : '2.9.0',
86-
'glide' : '4.11.0',
85+
'glide' : '4.15.1',
8786
'glideTrans' : "4.3.0",
8887

8988
// rx
90-
'rxjava' : "2.2.12",
91-
'rxandroid' : "2.1.1",
89+
'rxjava3' : "3.1.6",
90+
'rxandroid3' : "3.0.2",
9291

9392
// ycdev
9493
'androidLib' : "2.0.0",
9594

9695
// others
97-
'zxing' : '3.4.0',
96+
'zxing' : '3.5.1',
9897
]
9998
deps = [
10099
// Android official support
@@ -227,8 +226,6 @@ ext {
227226
'hamcrestCore' : "org.hamcrest:hamcrest-core:${versions.hamcrest}",
228227
'hamcrestLibrary' : "org.hamcrest:hamcrest-library:${versions.hamcrest}",
229228
'mockitoCore' : "org.mockito:mockito-core:${versions.mockito}",
230-
'powermockMockito' : "org.powermock:powermock-api-mockito:${versions.powermock}",
231-
'powermockJunit' : "org.powermock:powermock-module-junit4:${versions.powermock}",
232229
'mockk' : "io.mockk:mockk:${versions.mockk}",
233230
'mockkAndroid' : "io.mockk:mockk-android:${versions.mockk}",
234231
'robolectric' : "org.robolectric:robolectric:${versions.robolectric}",

archLintRules/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ test {
2929

3030
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile) {
3131
kotlinOptions {
32-
jvmTarget = "11"
32+
jvmTarget = "17"
3333
}
3434
}

archLintRulesTestDemo/build.gradle

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,15 +85,14 @@ dependencies {
8585
implementation "com.facebook.stetho:stetho:${versions.stetho}"
8686

8787
implementation "com.google.code.gson:gson:${versions.gson}"
88-
implementation "com.google.protobuf.nano:protobuf-javanano:${versions.protobuf}"
8988

9089
implementation "com.squareup.okhttp3:okhttp:${versions.okhttp}"
9190
implementation "com.squareup.retrofit2:retrofit:${versions.retrofit}"
9291
implementation "com.github.bumptech.glide:glide:${versions.glide}"
9392
implementation "jp.wasabeef:glide-transformations:${versions.glideTrans}"
9493

95-
implementation "io.reactivex.rxjava2:rxjava:${versions.rxjava}"
96-
implementation "io.reactivex.rxjava2:rxandroid:${versions.rxandroid}"
94+
implementation "io.reactivex.rxjava3:rxjava:${versions.rxjava3}"
95+
implementation "io.reactivex.rxjava3:rxandroid:${versions.rxandroid3}"
9796

9897
implementation "com.google.zxing:core:${versions.zxing}"
9998
implementation "com.google.android.flexbox:flexbox:3.0.0"
@@ -105,7 +104,6 @@ dependencies {
105104
testImplementation "androidx.test:rules:${versions.testCore}"
106105
testImplementation "org.hamcrest:hamcrest-core:${versions.hamcrest}"
107106
testImplementation "org.mockito:mockito-core:${versions.mockito}"
108-
testImplementation "org.powermock:powermock-api-mockito:${versions.powermock}"
109107
testImplementation "org.robolectric:robolectric:${versions.robolectric}"
110108
testImplementation "com.google.truth:truth:${versions.truth}"
111109
testImplementation "androidx.test.ext:truth:1.4.0"

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ buildscript {
66
apply from: "${androidProjectCommon}"
77

88
dependencies {
9-
classpath 'com.android.tools.build:gradle:7.3.1'
9+
classpath 'com.android.tools.build:gradle:8.0.1'
1010
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${versions.kotlin}"
1111
}
1212
}
1313

1414
plugins {
1515
id("com.diffplug.spotless") version "5.16.0"
16-
id("io.github.gradle-nexus.publish-plugin") version "1.1.0"
16+
id("io.github.gradle-nexus.publish-plugin") version "1.3.0"
1717
}
1818

1919
ext {

gradle.properties

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,6 @@ android.enableJetifier=true
33

44
org.gradle.jvmargs=-Xmx4096M
55

6-
android.disableAutomaticComponentCreation=true
6+
android.defaults.buildfeatures.buildconfig=true
7+
android.nonTransitiveRClass=false
8+
android.nonFinalResIds=false

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-all.zip

jniLib/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ android {
1818
ndkVersion versions.ndkVersion
1919
externalNativeBuild {
2020
cmake {
21-
version "3.10.2"
21+
version "3.22.1"
2222
path file('CMakeLists.txt')
2323
}
2424
}

jniLibDemo/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ android {
77
namespace 'me.ycdev.android.lib.commonjni.demo'
88
defaultConfig {
99
minSdkVersion versions.minSdk
10-
targetSdkVersion 31
10+
targetSdkVersion 33
1111

1212
applicationId "me.ycdev.android.lib.commonjni.demo"
1313
versionCode 1

0 commit comments

Comments
 (0)