2013-02-12 1 views
2

J'ai une application Android avec deux dossiers res différents (res-1, res-2) contenant tous les paquetages spécifiques et un paquet partagé . En utilisant fourmi, je peux libérer et installer sur mon appareil une seule des deux versions de l'application à la fois. Ce que je veux c'est les sortir et les installer tous les deux en même temps, afin de pouvoir les voir et les tester tous les deux sur mon appareil. Des suggestions pour y parvenir? Merci d'avance.Comment libérer et installer deux versions de la même application android en utilisant le même paquet sur le même appareil

Répondre

3

Il est impossible d'installer deux applications avec le même nom de package, celui existant sera remplacé par le nouveau installé. Renommer l'autre paquet serait une solution. Peut-être en tester un dans l'AVD et l'autre sur l'appareil?

+0

Ce serait bien de ne pas avoir de code en double .. Je n'ai pas seulement besoin de les tester mais de les installer tous les deux sur l'appareil pour permettre à l'utilisateur final d'utiliser l'un ou l'autre – Steffi

+0

comme @staaar essayons de faire est impossible. Le Google Play Store et Android lui-même exigent que chaque application possède un nom de package unique. – Boardy

+0

Vous pouvez ajouter une liste de préférences à choisir, mise en page/ressource a ou ressource b - qui ne nécessite pas de copier le paquet et maintient le code redondant à un niveau bas. Ou lancez la version 'a' avec x y ressource et la version 'b' avec la ressource yz. – staaar

0

Pourquoi ne pas simplement inclure toutes les ressources, puis déterminer au moment de l'exécution ce qui est correct?

Questions connexes