Repository navigation
Commit 7555707
authored
fix(android): build on Firebase BoM 35 and require minSdk 24 (#18782)
* fix(android): resolve Firebase BoM 35 Firestore and ML Model Downloader deps
BoM 35 no longer manages ML Model Downloader, and Firestore 27 publishes test libraries as runtime dependencies that Jetifier cannot transform.
* refactor(android)!: require minSdk 24 for Firebase BoM 35
BoM 35 raises the Firebase libraries to API 24. Plugin configs and example apps that still pinned 23 would fail to compile against those libraries.
* fix(android): floor example apps at minSdk 24
Flutter 3.27 through 3.32 still default minSdk to 21. Those example apps would fail manifest merger against BoM 35 libraries.1 parent d14c4dc commit 7555707
39 files changed
Lines changed: 48 additions & 40 deletions
File tree
- packages
- cloud_firestore/cloud_firestore
- android
- example/android/app
- pipeline_example/android/app
- cloud_functions/cloud_functions
- android
- example/android/app
- firebase_ai/firebase_ai
- android
- example/android/app
- firebase_analytics/firebase_analytics
- android
- example/android/app
- firebase_app_check/firebase_app_check
- android
- example/android/app
- firebase_app_installations/firebase_app_installations
- android
- example/android/app
- firebase_auth/firebase_auth
- android
- example/android/app
- firebase_core/firebase_core
- android
- example/android/app
- firebase_crashlytics/firebase_crashlytics
- android
- example/android/app
- firebase_data_connect/firebase_data_connect/example/android/app
- firebase_database/firebase_database
- android
- example/android/app
- firebase_in_app_messaging/firebase_in_app_messaging
- android
- example/android/app
- firebase_messaging/firebase_messaging
- android
- example/android/app
- firebase_ml_model_downloader/firebase_ml_model_downloader
- android
- example/android/app
- firebase_performance/firebase_performance
- android
- example/android/app
- firebase_remote_config/firebase_remote_config
- android
- example/android/app
- firebase_storage/firebase_storage
- android
- example/android/app
- scripts
- tests/android/app
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
65 | 72 | | |
66 | 73 | | |
67 | 74 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
0 commit comments