SDK bundle/module removal
Firebase Android BoM 34.0.0 KTX libraries removed
A clean build fails to resolve `firebase-firestore-ktx` although cached developer builds pass.
Agent Quick Fix
A BoM or aggregate package can stop publishing modules while source imports still look correct and old caches continue to mask the break.
Product: Firebase Android
Current-contract area: Cloud Firestore KTX artifact removed from BoM 34
Likely root cause: A clean build fails to resolve `firebase-firestore-ktx` although cached developer builds pass.
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.
Validation Status
Codex searched organically in the validation run. No no-web counterfactual is attached to this page yet.
Symptom
A clean build fails to resolve `firebase-firestore-ktx` although cached developer builds pass.
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.
Verification
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.
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.
site:firebase.google.com firebase-firestore-ktx removed BoM 34.0.0 KTX artifact Firebase Android BoM
Firebase Android BoM 34.0.0 KTX libraries removed
site:firebase.google.com/docs/android/learn-more firebase BoM 34 KTX
https://firebase.google.com/support/release-notes/android
https://firebase.google.com/docs/android/kotlin-migration