@@ -115,6 +115,9 @@ android {
115115 lint {
116116 abortOnError false
117117 }
118+ buildFeatures {
119+ buildConfig = true
120+ }
118121 packagingOptions {
119122 jniLibs {
120123 // No need to pickFirst libc++_shared.so if all files are identical.
@@ -126,28 +129,27 @@ android {
126129 }
127130 namespace ' at.tomtasche.reader'
128131 compileSdk 35
129- buildToolsVersion ' 34.0.0'
130132
131133 // TODO can and should this be architecture dependent?
132134 sourceSets. main. assets. srcDirs + = " build/conan/armv8/assets"
133135}
134136
135137dependencies {
136- implementation platform(' com.google.firebase:firebase-bom:33.3 .0' )
138+ implementation platform(' com.google.firebase:firebase-bom:34.1 .0' )
137139 implementation ' com.google.firebase:firebase-storage'
138140 implementation ' com.google.firebase:firebase-auth'
139141 implementation ' com.google.firebase:firebase-crashlytics-ndk'
140142 implementation ' com.google.firebase:firebase-analytics'
141143 implementation ' com.google.firebase:firebase-config'
142144
143- implementation ' com.google.android.gms:play-services-ads:23 .3.0'
144- implementation ' com.google.android.play:review:2.0.1 '
145- implementation ' com.google.android.ump:user-messaging-platform:3.0 .0'
145+ implementation ' com.google.android.gms:play-services-ads:24 .3.0'
146+ implementation ' com.google.android.play:review:2.0.2 '
147+ implementation ' com.google.android.ump:user-messaging-platform:3.1 .0'
146148
147149 implementation ' androidx.appcompat:appcompat:1.7.0'
148- implementation ' androidx.core:core:1.13.1 '
150+ implementation ' androidx.core:core:1.15.0 '
149151 implementation ' com.google.android.material:material:1.12.0'
150- implementation ' androidx.webkit:webkit:1.11.0 '
152+ implementation ' androidx.webkit:webkit:1.12.1 '
151153
152154 implementation ' com.viliussutkus89:assetextractor-android:1.3.3'
153155
@@ -158,7 +160,7 @@ dependencies {
158160 androidTestImplementation ' androidx.test.espresso:espresso-intents:3.6.1'
159161 // espresso-idling-resource is used in main sourceSet as well. cannot be just androidTestImplementation
160162 implementation ' androidx.test.espresso:espresso-idling-resource:3.6.1'
161- implementation ' androidx.annotation:annotation:1.8.2 '
163+ implementation ' androidx.annotation:annotation:1.9.1 '
162164}
163165
164166// Without removing .cxx dir on cleanup, double gradle clean is erroring out.
0 commit comments