Reputation: 27
We have about 350+ kiosk devices that runs Android 14 - 16 and as far as we understand these will not be able to use Firebase Crashlytics after November, since min sdk has to be 16. We tried overrideLibrary in Manifest, but that doesn't work.
Anyone else have this problem or maybe a solution to it? We have used crashlytics for many years and are super happy with it, so would be a shame to remove it now. Because the alternative of changing 350+ devices overnight is a Financial nightmare.
EDIT: wrote wrong SDK version, is of course 16.
Upvotes: 1
Views: 913
Reputation: 21
The minimum SDK version for Firebase is Jelly Bean (API 16), according to the Firebase Documentation. As of 2020, there is no way around this. In the near future the minimum SDK will be bumped to API 23.
Upvotes: 0
Reputation: 200130
As per the Firebase Android Release notes, it was on May 7th, 2019 that Firebase updated their minSdkVersion
to API level 16, over 6 months after Google Play services updated their minSdkVersion
.
As per the Firebase Crashlytics SDK blog post, you must upgrade to Firebase Crashlytics 17.0.0+ for Android to continue to receive crash reports after November 15, 2020. Crashlytics 17.0.0 was released on April 23, 2020 - after the minSdkVersion
has been raised to API level 16.
Therefore there is no way to use Firebase Crashlytics on API 14 or 15 devices. You would need to ensure that all of those devices are running API 16 or higher to continue to use Firebase Crashlytics on them.
Upvotes: 2