Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Remove legacy package attributes from Android manifests with Gradle namespaces

Aperta Adatta ai principianti
#9,399 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
70/100
Tipo di issue
Refactoring
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
android, react-native

Direzione di ricerca

Individua i file AndroidManifest.xml nelle directory android di @react-native-firebase/app e @react-native-firebase/messaging. Rimuovi l'attributo package dalla radice del manifest, lasciando namespace nel build.gradle. Fatto quando l'avviso di namespace AGP non appare più in una build Gradle.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

platform: android type: enhancement

Summary

With Android Gradle Plugin 8.11, the Android manifests in both @react-native-firebase/app and @react-native-firebase/messaging still declare the old package attribute even though their android/build.gradle files already define namespace.

The manifest processing warning is:

Setting the namespace via the package attribute in the source AndroidManifest.xml is no longer supported, and the value is ignored.

The same attributes are present in the currently installed 26.4.0 packages and in the latest 27.1.0 package archives. Updating the dependency version therefore does not remove the warning.

Environment

  • Expo SDK 54 / React Native 0.81.5
  • AGP 8.11.0 / Gradle 8.14.3

Could the redundant package attributes be removed from the source manifests now that Gradle namespace is declared, or otherwise be handled without consumer-side suppression?

Lingua principale
TypeScript
Stelle
12.3k
Fork
2.3k
Merge medio
2g 8h
PR unite (30g)
24

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di invertase/react-native-firebase

Tutte le issue di invertase/react-native-firebase

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.