Plusieurs Applications utilisent le même fournisseur de contenu

Je suis en train d'élaborer un ensemble d'applications qui se distingue uniquement dans certaines labellisations (pensez aux différentes équipes de sport); cependant, je suis confronté à un problème là où je suis en utilisant une Bibliothèque de projet pour toutes les applications de marque et que vous voulez utiliser la même ContentProvider pour tous. Quand j'ai créé le ContentProvider, j'ai déclaré à l'AUTORITÉ comme une constante dans la classe (et par la dev exemple de code) et je suis en utilisant la même autorité dans chaque application spécifique dans les fichiers manifest. Il semble que je ne peux pas utiliser la même autorité dans l'ensemble de toutes les applications que j'ai cette erreur lorsque vous essayez d'installer une deuxième application (je installer une marque très bien, mais la deuxième install):

WARN/PackageManager(66): Can't install because provider name com.xxx.Provider (in package com.xxx) is already used by com.zzz

J'ai tenté plusieurs approches, mais aucun d'entre eux semblent fonctionner. Une idée que je n'ai pas encore fait, a été de créer une bibliothèque bocal et omettez simplement le Fournisseur de classe I ont et de le personnaliser à chaque application spécifique. Toutes les idées sur la façon de contourner ce problème sans avoir recours à cette?

InformationsquelleAutor dougzor | 2010-07-22