2011-11-23 3 views
0

En ce moment, j'ai deux versions de mon App: normal et plus
Lorsque je publie un nouveau relese, je l'exporte, puis change le nom du paquet et l'exporte une seconde fois. La version plus a quelques fonctionnalités supplémentaires qui sont déverrouillées par le nom du paquet ..But et désavantages d'un projet de bibliothèque Android

Je viens de découvrir Projets de bibliothèque Android (http://bit.ly/voHVWe) et maintenant je me demande si cela pourrait être une solution pour l'optimisation le flux de travail décrit ci-dessus? Une autre question est: y a-t-il d'autres (dés) avantages à utiliser des projets de bibliothèque? - ou proposeriez-vous un autre flux de travail?

Répondre

1

Les projets de bibliothèque peuvent vous aider à faire exactement ce que vous cherchez à faire. Ils sont essentiellement comme avoir un assemblage externe. Tout le code partagé serait dans le projet de bibliothèque, et chaque application (dans votre cas, normal et plus) pourrait utiliser ou hériter du code de la bibliothèque partagée. Un point important pour les projets de bibliothèque est que vous devez vous assurer que les projets d'application utilisent la dernière version du projet de bibliothèque si vous y apportez des modifications. J'ai été mordu avant quand j'ai fait un changement à un projet de lib, et ai construit l'application pour découvrir qu'il utilisait l'ancien code (dans éclipse juste sélectionne le projet grisé, clic-droit et régénère).

1

Ceci est la manière préférée de développer des applications avec des ressources communes et le code source. Certaines considérations doivent être prises en compte dans l'article du Guide du développeur Managing Projects.

Questions connexes