11plugins {
22 id ' com.android.application'
33 id ' org.jetbrains.kotlin.android'
4- id ' com.google.devtools.ksp' version ' 1.8.22 -1.0.11 '
4+ id ' com.google.devtools.ksp' version ' 1.9.10 -1.0.13 '
55}
66
77android {
88 namespace ' com.parseus.codecinfo'
9- compileSdkVersion 34
9+ compileSdk 34
1010 defaultConfig {
1111 applicationId " com.parseus.codecinfo"
12- minSdkVersion 16
12+ minSdkVersion 21
1313 targetSdkVersion 34
14- versionCode 23
15- versionName " 2.5.0 "
14+ versionCode 24
15+ versionName " 2.5.1 "
1616 resConfigs ' en'
17-
18- vectorDrawables. useSupportLibrary = true
1917 }
2018 buildTypes {
2119 debug {
@@ -31,7 +29,7 @@ android {
3129 }
3230 }
3331
34- flavorDimensions " app" , " platform"
32+ flavorDimensions = [ " app" , " platform" ]
3533
3634 productFlavors {
3735 nonFree {
@@ -57,7 +55,6 @@ android {
5755
5856 tv {
5957 dimension " platform"
60- minSdkVersion 21
6158 versionCode 20000 + android. defaultConfig. versionCode
6259 }
6360 }
@@ -80,67 +77,48 @@ android {
8077 }
8178 }
8279
83-
8480 variantFilter { variant ->
8581 def names = variant. flavors* . name
8682 if (names. contains(" nonFree" ) && names. contains(" tv" )) {
8783 setIgnore(true )
8884 }
8985 }
90-
91- sourceSets {
92- nonFreeMobileDebug {
93- java. srcDirs + = ' src/mobileDebug/java'
94- }
95- standardMobileDebug {
96- java. srcDirs + = ' src/mobileDebug/java'
97- }
98- nonFreeMobileRelease {
99- java. srcDirs + = ' src/mobileRelease/java'
100- }
101- standardMobileRelease {
102- java. srcDirs + = ' src/mobileRelease/java'
103- }
104- }
10586}
10687
10788configurations {
10889 nonFreeMobileImplementation {}
10990 standardMobileImplementation {}
110- nonFreeMobileDebugImplementation {}
111- standardMobileDebugImplementation {}
11291}
11392
11493dependencies {
115- implementation ' org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 '
94+ implementation ' org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 '
11695
117- implementation ' androidx.appcompat:appcompat:1.7.0-alpha02'
118- implementation " androidx.core:core-ktx:1.12.0-alpha05"
119- implementation ' androidx.preference:preference-ktx:1.2.0'
96+ implementation ' androidx.appcompat:appcompat:1.7.0-alpha03'
97+ implementation " androidx.core:core-ktx:1.12.0"
98+ implementation ' androidx.fragment:fragment-ktx:1.7.0-alpha04'
99+ implementation ' androidx.preference:preference-ktx:1.2.1'
100+ implementation ' androidx.recyclerview:recyclerview:1.3.1'
120101
121102 implementation " com.squareup.leakcanary:plumber-android:$leakCanary_version "
122103 implementation " com.squareup.moshi:moshi:$moshi_version "
123104 ksp " com.squareup.moshi:moshi-kotlin-codegen:$moshi_version "
124- implementation " com.squareup.okio:okio:3.3 .0"
105+ implementation " com.squareup.okio:okio:3.5 .0"
125106
126107 debugImplementation " com.squareup.leakcanary:leakcanary-android:$leakCanary_version "
127- standardMobileDebugImplementation ' androidx.multidex:multidex:2.0.1'
128- nonFreeMobileDebugImplementation ' androidx.multidex:multidex:2.0.1'
129108
130- tvImplementation ' androidx.leanback:leanback:1.2.0-alpha02 '
131- tvImplementation ' androidx.leanback:leanback-preference:1.2.0-alpha02 '
109+ tvImplementation ' androidx.leanback:leanback:1.2.0-alpha03 '
110+ tvImplementation ' androidx.leanback:leanback-preference:1.2.0-alpha03 '
132111
133112 standardMobileImplementation ' org.lsposed.hiddenapibypass:hiddenapibypass:4.3'
134113
135114 mobileImplementation ' androidx.constraintlayout:constraintlayout:2.1.4'
136- mobileImplementation ' androidx.core:core-splashscreen:1.0.1 '
115+ mobileImplementation ' androidx.core:core-splashscreen:1.1.0-alpha02 '
137116 mobileImplementation ' androidx.palette:palette-ktx:1.0.0'
138- mobileImplementation ' androidx.webkit:webkit:1.7 .0'
117+ mobileImplementation ' androidx.webkit:webkit:1.8 .0'
139118 mobileImplementation ' com.github.KieronQuinn:MonetCompat:0.4.1'
140119 mobileImplementation ' com.github.marcoscgdev:Licenser:2.0.0'
141- mobileImplementation ' com.google.android.material:material:1.10 .0-alpha04 '
120+ mobileImplementation ' com.google.android.material:material:1.11 .0-alpha02 '
142121
143- nonFreeMobileImplementation fileTree(include : [' *.jar' ], dir : ' libs' )
144122 nonFreeMobileImplementation ' com.google.android.play:app-update:2.1.0'
145123 nonFreeMobileImplementation ' com.google.android.play:app-update-ktx:2.1.0'
146124 nonFreeMobileImplementation ' com.google.android.play:review:2.0.1'
0 commit comments