SDK bundle/module removal
Firebase Android BoM 34.0.0 removed firebase-crashlytics-ktx artifact
The app compiles locally from cache but fails on dependency refresh.
Agent Quick Fix
Repair against the current Firebase Android contract, then keep the change narrow and source-backed.
Product: Firebase Android
Current-contract area: Firebase Crashlytics KTX artifact removed from BoM 34
Likely root cause: The app compiles locally from cache but fails on dependency refresh.
Repair direction: Verifier checks the supported main-module API and dependency graph without reintroducing removed artifacts. Check the resolved dependency graph and runtime behavior on the declared minimum platform.
Symptom
The app compiles locally from cache but fails on dependency refresh.
Why This Happens
A BoM or aggregate package can stop publishing modules while source imports still look correct and old caches continue to mask the break.
Common Wrong Fixes
- Changing local code without checking the current external contract.
- Retrying the same install, build, or API call with no version/source change.
- Applying a broad unsafe bypass when a narrow compatibility fix is available.
Codex Search Keywords
These are the search terms observed in a neutral Codex validation run for this failure shape.
Firebase Android BoM 34.0.0 removed firebase-crashlytics-ktx artifact
site:firebase.google.com Android BoM 34 KTX modules removed July 2025 firebase-crashlytics-ktx
Firebase Android KTX modules removed BoM v34.0.0
https://firebase.google.com/support/release-notes/android