Je voudrais un Androïde de système de construction de procédure, la ligne de commande ou Eclipse, pour générer plusieurs .les fichiers apk à partir d'une seule base de code source. Certaines des raisons communes pour ce - avoir des versions spécifiques pour les marchés avec des exigences différentes ou une version gratuite et payante.
Cette question n'EST PAS à PROPOS de:
Emballage code partagé dans Android bibliothèques ou en externe Java pots
La production d'un debug contre décharge signée .apk
Google dit "vous avez probablement besoin de créer des Android des projets pour chaque APK vous avez l'intention de publier, de sorte que vous pouvez de manière appropriée développer séparément. Vous pouvez le faire par simple duplication de votre projet et lui donner un nouveau nom." Ensuite, ils ont gentiment suggérer l'utilisation de bibliothèques, que je comprends. Ensuite, ils mentionnent en passant exactement ce que je veux: "un système de construction qui peut générer des ressources différentes selon la configuration de build"
Je sais que pour accomplir la compilation conditionnelle en JAVA on peut key off 'public static final variable. Il y a un exemple de peaufiner une telle valeur dans build.xml. Tout exemple plus complet de un Android Ant de configuration ou un lien vers un OSS projet de le faire maintenant, s'il vous plaît? BTW, build.xml est auto-généré, mais j'ai vu des gens, il le piratage, comment cela fonctionne?
Avec le nom du package déclaré dans Manifest.xml en tant que package="com.exemple.appname", si l'on a besoin d'émettre plusieurs .apk qui varient que de nom, est un coincé avec un projet distinct pour chaque?