diff --git a/Android/firebase_dependencies.gradle b/Android/firebase_dependencies.gradle index 1cc13c4ed3..9f7d4ba4bf 100644 --- a/Android/firebase_dependencies.gradle +++ b/Android/firebase_dependencies.gradle @@ -20,7 +20,7 @@ def firebaseDependenciesMap = [ 'app_check' : ['com.google.firebase:firebase-appcheck', 'com.google.firebase:firebase-appcheck-debug', 'com.google.firebase:firebase-appcheck-playintegrity'], - 'play_services' : ['com.google.android.gms:play-services-base:18.6.0'], + 'play_services' : ['com.google.android.gms:play-services-base:18.7.0'], 'analytics' : ['com.google.firebase:firebase-analytics'], 'auth' : ['com.google.firebase:firebase-auth'], 'database' : ['com.google.firebase:firebase-database'], @@ -164,7 +164,7 @@ project.afterEvaluate { // Add the bill-of-materials project.dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.14.0') } for (String lib : firebaseCpp.dependencies.libSet) { // Generate and include the proguard file diff --git a/analytics/build.gradle b/analytics/build.gradle index 4a5d6149ff..961c866d2c 100644 --- a/analytics/build.gradle +++ b/analytics/build.gradle @@ -86,4 +86,7 @@ apply from: "$rootDir/android_build_files/generate_proguard.gradle" project.afterEvaluate { generateProguardFile('analytics') preBuild.dependsOn(':app:build') + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } diff --git a/analytics/integration_test/build.gradle b/analytics/integration_test/build.gradle index 02743d45df..b583820fe8 100644 --- a/analytics/integration_test/build.gradle +++ b/analytics/integration_test/build.gradle @@ -96,3 +96,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/app/app_resources/build.gradle b/app/app_resources/build.gradle index a33339ba8c..8073cc12a6 100644 --- a/app/app_resources/build.gradle +++ b/app/app_resources/build.gradle @@ -56,12 +56,15 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.14.0') implementation 'com.google.firebase:firebase-analytics' } afterEvaluate { generateReleaseBuildConfig.enabled = false + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } apply from: "$rootDir/android_build_files/extract_and_dex.gradle" diff --git a/app/build.gradle b/app/build.gradle index 38dac86f0a..4d2e2275e8 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -81,4 +81,7 @@ project.afterEvaluate { setupDexDependencies(':app:app_resources') setupDexDependencies(':app:google_api_resources') setupDexDependencies(':app:invites_resources') + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } diff --git a/app/google_api_resources/build.gradle b/app/google_api_resources/build.gradle index fb69648443..ad14f7578c 100644 --- a/app/google_api_resources/build.gradle +++ b/app/google_api_resources/build.gradle @@ -59,14 +59,17 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.14.0') implementation 'com.google.firebase:firebase-analytics' - implementation 'com.google.android.gms:play-services-base:18.6.0' + implementation 'com.google.android.gms:play-services-base:18.7.0' implementation project(':app:app_resources') } afterEvaluate { generateReleaseBuildConfig.enabled = false + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } apply from: "$rootDir/android_build_files/extract_and_dex.gradle" diff --git a/app/integration_test/build.gradle b/app/integration_test/build.gradle index b764da6189..44663a32a2 100644 --- a/app/integration_test/build.gradle +++ b/app/integration_test/build.gradle @@ -96,3 +96,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/app/invites_resources/build.gradle b/app/invites_resources/build.gradle index 4d8db6b442..11774c8d87 100644 --- a/app/invites_resources/build.gradle +++ b/app/invites_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.14.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-dynamic-links' implementation project(':app:app_resources') @@ -63,6 +63,9 @@ dependencies { afterEvaluate { generateReleaseBuildConfig.enabled = false + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } apply from: "$rootDir/android_build_files/extract_and_dex.gradle" diff --git a/app/test_resources/build.gradle b/app/test_resources/build.gradle index 04aebe642b..1850b9fd40 100644 --- a/app/test_resources/build.gradle +++ b/app/test_resources/build.gradle @@ -54,6 +54,9 @@ android { afterEvaluate { generateReleaseBuildConfig.enabled = false + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } apply from: "$rootDir/android_build_files/extract_and_dex.gradle" diff --git a/app_check/app_check_resources/build.gradle b/app_check/app_check_resources/build.gradle index 94849cdae1..d444aafdc3 100644 --- a/app_check/app_check_resources/build.gradle +++ b/app_check/app_check_resources/build.gradle @@ -55,12 +55,15 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.14.0') implementation 'com.google.firebase:firebase-appcheck' } afterEvaluate { generateReleaseBuildConfig.enabled = false + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } apply from: "$rootDir/android_build_files/extract_and_dex.gradle" diff --git a/app_check/build.gradle b/app_check/build.gradle index eb0148237d..fe46f1d9cd 100644 --- a/app_check/build.gradle +++ b/app_check/build.gradle @@ -87,4 +87,7 @@ project.afterEvaluate { generateProguardFile('app_check') setupDexDependencies(':app_check:app_check_resources') preBuild.dependsOn(':app:build') + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } diff --git a/app_check/integration_test/build.gradle b/app_check/integration_test/build.gradle index 9a0e96b2fd..c14dab02fe 100644 --- a/app_check/integration_test/build.gradle +++ b/app_check/integration_test/build.gradle @@ -113,3 +113,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/auth/auth_resources/build.gradle b/auth/auth_resources/build.gradle index b11f02e86a..9993425e3b 100644 --- a/auth/auth_resources/build.gradle +++ b/auth/auth_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.14.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-auth' implementation project(':app:app_resources') @@ -63,6 +63,9 @@ dependencies { afterEvaluate { generateReleaseBuildConfig.enabled = false + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } apply from: "$rootDir/android_build_files/extract_and_dex.gradle" diff --git a/auth/build.gradle b/auth/build.gradle index 2e4764a7d1..fbaca5f1d6 100644 --- a/auth/build.gradle +++ b/auth/build.gradle @@ -87,4 +87,7 @@ project.afterEvaluate { generateProguardFile('auth') setupDexDependencies(':auth:auth_resources') preBuild.dependsOn(':app:build') + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } diff --git a/auth/integration_test/build.gradle b/auth/integration_test/build.gradle index e65135b02a..88ceb6ca9d 100644 --- a/auth/integration_test/build.gradle +++ b/auth/integration_test/build.gradle @@ -100,3 +100,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/database/build.gradle b/database/build.gradle index 79cc5eca33..299e89cc60 100644 --- a/database/build.gradle +++ b/database/build.gradle @@ -88,4 +88,7 @@ project.afterEvaluate { setupDexDependencies(':database:database_resources') preBuild.dependsOn(':app:build') preBuild.dependsOn(':auth:build') + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } diff --git a/database/database_resources/build.gradle b/database/database_resources/build.gradle index cfa2d3408f..d6546bb8d2 100644 --- a/database/database_resources/build.gradle +++ b/database/database_resources/build.gradle @@ -51,7 +51,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.14.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-database' //implementation project(':app:app_resources') @@ -59,6 +59,9 @@ dependencies { afterEvaluate { generateReleaseBuildConfig.enabled = false + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } apply from: "$rootDir/android_build_files/extract_and_dex.gradle" diff --git a/database/integration_test/build.gradle b/database/integration_test/build.gradle index 9f3937a0a9..ba2d8b3675 100644 --- a/database/integration_test/build.gradle +++ b/database/integration_test/build.gradle @@ -101,3 +101,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/dynamic_links/build.gradle b/dynamic_links/build.gradle index ecf9231331..6fd8088c25 100644 --- a/dynamic_links/build.gradle +++ b/dynamic_links/build.gradle @@ -85,4 +85,7 @@ apply from: "$rootDir/android_build_files/generate_proguard.gradle" project.afterEvaluate { generateProguardFile('dynamic_links') preBuild.dependsOn(':app:build') + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } diff --git a/dynamic_links/integration_test/build.gradle b/dynamic_links/integration_test/build.gradle index 5c5be7e10c..65c65fc06b 100644 --- a/dynamic_links/integration_test/build.gradle +++ b/dynamic_links/integration_test/build.gradle @@ -96,3 +96,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/firestore/build.gradle b/firestore/build.gradle index c09891e92e..de5fb63c57 100644 --- a/firestore/build.gradle +++ b/firestore/build.gradle @@ -89,4 +89,7 @@ project.afterEvaluate { setupDexDependencies(':firestore:firestore_resources') preBuild.dependsOn(':app:build') preBuild.dependsOn(':auth:build') + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } diff --git a/firestore/firestore_resources/build.gradle b/firestore/firestore_resources/build.gradle index f03cb4298f..29cd3542b6 100644 --- a/firestore/firestore_resources/build.gradle +++ b/firestore/firestore_resources/build.gradle @@ -59,13 +59,16 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.14.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-firestore' } afterEvaluate { generateReleaseBuildConfig.enabled = false + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } apply from: "$rootDir/android_build_files/extract_and_dex.gradle" diff --git a/firestore/integration_test/build.gradle b/firestore/integration_test/build.gradle index 2a08e24b6e..19c75410cd 100644 --- a/firestore/integration_test/build.gradle +++ b/firestore/integration_test/build.gradle @@ -101,3 +101,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/firestore/integration_test_internal/build.gradle b/firestore/integration_test_internal/build.gradle index d7c578e467..5570e90f45 100644 --- a/firestore/integration_test_internal/build.gradle +++ b/firestore/integration_test_internal/build.gradle @@ -119,3 +119,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/functions/build.gradle b/functions/build.gradle index 67722579a7..8be960eb3b 100644 --- a/functions/build.gradle +++ b/functions/build.gradle @@ -86,4 +86,7 @@ project.afterEvaluate { generateProguardFile('functions') preBuild.dependsOn(':app:build') preBuild.dependsOn(':auth:build') + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } diff --git a/functions/integration_test/build.gradle b/functions/integration_test/build.gradle index 48f346165f..d88b4413da 100644 --- a/functions/integration_test/build.gradle +++ b/functions/integration_test/build.gradle @@ -101,3 +101,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/gma/build.gradle b/gma/build.gradle index 45421c7fe0..9b54eea9f6 100644 --- a/gma/build.gradle +++ b/gma/build.gradle @@ -87,4 +87,7 @@ project.afterEvaluate { generateProguardFile('gma') setupDexDependencies(':gma:gma_resources') preBuild.dependsOn(':app:build') + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } diff --git a/gma/gma_resources/build.gradle b/gma/gma_resources/build.gradle index 62140c669a..c18695d73a 100644 --- a/gma/gma_resources/build.gradle +++ b/gma/gma_resources/build.gradle @@ -56,7 +56,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.14.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.android.gms:play-services-ads:23.0.0' implementation 'com.google.android.ump:user-messaging-platform:2.2.0' @@ -64,6 +64,9 @@ dependencies { afterEvaluate { generateReleaseBuildConfig.enabled = false + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } apply from: "$rootDir/android_build_files/extract_and_dex.gradle" diff --git a/gma/integration_test/build.gradle b/gma/integration_test/build.gradle index 41d156e8eb..16f9d2b87e 100644 --- a/gma/integration_test/build.gradle +++ b/gma/integration_test/build.gradle @@ -100,3 +100,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/installations/build.gradle b/installations/build.gradle index dd60ba8050..58bde27730 100644 --- a/installations/build.gradle +++ b/installations/build.gradle @@ -85,4 +85,7 @@ apply from: "$rootDir/android_build_files/generate_proguard.gradle" project.afterEvaluate { generateProguardFile('installations') preBuild.dependsOn(':app:build') + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } diff --git a/installations/integration_test/build.gradle b/installations/integration_test/build.gradle index cc000277c8..6da58f4670 100644 --- a/installations/integration_test/build.gradle +++ b/installations/integration_test/build.gradle @@ -96,3 +96,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/messaging/build.gradle b/messaging/build.gradle index 3bf197d932..01c6f0ad05 100644 --- a/messaging/build.gradle +++ b/messaging/build.gradle @@ -87,4 +87,7 @@ apply from: "$rootDir/android_build_files/generate_proguard.gradle" project.afterEvaluate { generateProguardFile('messaging') preBuild.dependsOn(':app:build') + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } diff --git a/messaging/integration_test/build.gradle b/messaging/integration_test/build.gradle index 67f39bf793..a9f76da475 100644 --- a/messaging/integration_test/build.gradle +++ b/messaging/integration_test/build.gradle @@ -101,3 +101,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/messaging/messaging_java/build.gradle b/messaging/messaging_java/build.gradle index 03e5bb2e2f..46ad6bdde4 100644 --- a/messaging/messaging_java/build.gradle +++ b/messaging/messaging_java/build.gradle @@ -61,7 +61,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.14.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-messaging' implementation 'com.google.flatbuffers:flatbuffers-java:1.12.0' diff --git a/release_build_files/Android/firebase_dependencies.gradle b/release_build_files/Android/firebase_dependencies.gradle index 6a6ab2740b..7b3e40b386 100644 --- a/release_build_files/Android/firebase_dependencies.gradle +++ b/release_build_files/Android/firebase_dependencies.gradle @@ -20,7 +20,7 @@ def firebaseDependenciesMap = [ 'app_check' : ['com.google.firebase:firebase-appcheck', 'com.google.firebase:firebase-appcheck-debug', 'com.google.firebase:firebase-appcheck-playintegrity'], - 'play_services' : ['com.google.android.gms:play-services-base:18.6.0'], + 'play_services' : ['com.google.android.gms:play-services-base:18.7.0'], 'analytics' : ['com.google.firebase:firebase-analytics'], 'auth' : ['com.google.firebase:firebase-auth'], 'database' : ['com.google.firebase:firebase-database'], @@ -136,7 +136,7 @@ project.afterEvaluate { // Add the bill-of-materials project.dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.14.0') } for (String lib : firebaseCpp.dependencies.libSet) { // Messaging includes an aar, which to be depended on properly requires diff --git a/release_build_files/readme.md b/release_build_files/readme.md index 13206a7c66..f823d3e5b7 100644 --- a/release_build_files/readme.md +++ b/release_build_files/readme.md @@ -87,7 +87,7 @@ distributed as part of the core Firebase Feature | Required Libraries and Gradle Packages -------------------------- | -------------------------------------- -All Firebase SDKs | platform(com.google.firebase:firebase-bom:33.11.0) +All Firebase SDKs | platform(com.google.firebase:firebase-bom:33.14.0) | | (Android Bill of Materials) Firebase Analytics | libfirebase_analytics.a | | libfirebase_app.a @@ -150,7 +150,7 @@ Firebase Messaging | libfirebase_messaging.a | | com.google.firebase:firebase-messaging | | (Maven package) | | libmessaging_java.jar (Android service) -| | androidx.core:core:1.15.0 (Maven package) +| | androidx.core:core:1.16.0 (Maven package) Firebase Realtime Database | libfirebase_database.a | | libfirebase_auth.a | | libfirebase_app.a @@ -181,7 +181,7 @@ User Messaging Platform | libfirebase_ump.a | | (Maven package) | | com.google.android.ump:user-messaging-platform:2.2.0 | | (Maven package) -Google Play services module| com.google.android.gms:play-services-base:18.6.0 +Google Play services module| com.google.android.gms:play-services-base:18.7.0 | | (Maven package) The Firebase C++ SDK uses an Android BoM (Bill of Materials) to specify a single @@ -657,6 +657,7 @@ code. ### 12.8.0 - Changes - General (iOS): Update to Firebase Cocoapods version 11.13.0. + - General (Android): Update to Firebase Android BoM version 33.14.0. - General (iOS, tvOS, Desktop): iOS, tvOS, and macOS SDKs are now built using Xcode 16.2. - UMP: Moved the User Messaging Platform SDK to its own top-level diff --git a/remote_config/build.gradle b/remote_config/build.gradle index 2b00fbdaae..fe57588e18 100644 --- a/remote_config/build.gradle +++ b/remote_config/build.gradle @@ -87,4 +87,7 @@ project.afterEvaluate { generateProguardFile('remote_config') setupDexDependencies(':remote_config:remote_config_resources') preBuild.dependsOn(':app:build') + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } diff --git a/remote_config/integration_test/build.gradle b/remote_config/integration_test/build.gradle index 389718f1e6..31239ec5f3 100644 --- a/remote_config/integration_test/build.gradle +++ b/remote_config/integration_test/build.gradle @@ -99,3 +99,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/remote_config/remote_config_resources/build.gradle b/remote_config/remote_config_resources/build.gradle index cdf73ed30a..8fe56fddeb 100644 --- a/remote_config/remote_config_resources/build.gradle +++ b/remote_config/remote_config_resources/build.gradle @@ -55,12 +55,15 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.14.0') implementation 'com.google.firebase:firebase-config' } afterEvaluate { generateReleaseBuildConfig.enabled = false + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } apply from: "$rootDir/android_build_files/extract_and_dex.gradle" diff --git a/storage/build.gradle b/storage/build.gradle index 00444f11d1..977e770ac3 100644 --- a/storage/build.gradle +++ b/storage/build.gradle @@ -88,4 +88,7 @@ project.afterEvaluate { setupDexDependencies(':storage:storage_resources') preBuild.dependsOn(':app:build') preBuild.dependsOn(':auth:build') + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } diff --git a/storage/integration_test/build.gradle b/storage/integration_test/build.gradle index ed536d709f..34c3f22f4c 100644 --- a/storage/integration_test/build.gradle +++ b/storage/integration_test/build.gradle @@ -101,3 +101,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/storage/storage_resources/build.gradle b/storage/storage_resources/build.gradle index 24a407fe26..d80f930416 100644 --- a/storage/storage_resources/build.gradle +++ b/storage/storage_resources/build.gradle @@ -54,13 +54,16 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.14.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-storage' } afterEvaluate { generateReleaseBuildConfig.enabled = false + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } apply from: "$rootDir/android_build_files/extract_and_dex.gradle" diff --git a/ump/build.gradle b/ump/build.gradle index d2f9f50f9f..4eff85a1cf 100644 --- a/ump/build.gradle +++ b/ump/build.gradle @@ -87,4 +87,7 @@ project.afterEvaluate { generateProguardFile('ump') setupDexDependencies(':ump:ump_resources') preBuild.dependsOn(':app:build') + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } diff --git a/ump/integration_test/build.gradle b/ump/integration_test/build.gradle index 2b6eec4e30..d31f643652 100644 --- a/ump/integration_test/build.gradle +++ b/ump/integration_test/build.gradle @@ -100,3 +100,9 @@ task copyIntegrationTestFiles(type:Exec) { } build.dependsOn(copyIntegrationTestFiles) + +project.afterEvaluate { + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } +} diff --git a/ump/ump_resources/build.gradle b/ump/ump_resources/build.gradle index 042ccd2266..57eacc3b90 100644 --- a/ump/ump_resources/build.gradle +++ b/ump/ump_resources/build.gradle @@ -56,13 +56,16 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.11.0') + implementation platform('com.google.firebase:firebase-bom:33.14.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.android.ump:user-messaging-platform:2.2.0' } afterEvaluate { generateReleaseBuildConfig.enabled = false + project.tasks.withType(com.android.build.gradle.internal.tasks.CheckAarMetadataTask) { + enabled = false + } } apply from: "$rootDir/android_build_files/extract_and_dex.gradle"