2010-08-31 5 views
1

Cette question est en relation avec this one. J'ai deux projets Android dans Eclipse. Une activité d'un projet appelle une activité de l'autre projet. Cela se traduit par deux applications indépendantes en cours de déploiement sur un téléphone Android.Est-il possible au moment de la construction de fusionner des applications Android?

Existe-t-il un moyen de fusionner au moment de la construction (à l'intérieur ou à l'extérieur d'Eclipse) les deux applications en une seule afin que seul un fichier APK soit généré?

Répondre

2

Vous pouvez déclarer l'un des projets en tant que bibliothèque et inclure ses activités dans l'autre. Eclipse prendra soin de fusionner le code, les ressources et les apk. Voir this pour plus de détails.

+0

Vous semblez avoir raison, mais j'obtiens l'erreur suivante dans Eclipse: [2010-08-31 15:02:54 - TestAndroidModularApplication] ERREUR: option inconnue '--auto-add-overlay' –

+1

Assurez-vous avoir la version la plus récente du plugin Android Tools. De plus, après avoir créé une bibliothèque et lié un autre projet, j'ai dû redémarrer Eclipse avant de reconnaître le lien. –

+0

Vous avez raison. J'ai mis à jour pour durer SDK Tools (R6) et cela a fonctionné. Cette fonctionnalité est plutôt nouvelle. La prochaine étape pour demander à Google est de laisser se développer à partir de binaires compilés (bocaux ou apk) plutôt qu'à partir de sources simples. –

Questions connexes