Regrouper deux apk en un seul apk?
J'ai deux projets, l'un pour montrer une liste de livres et l'autre est la visionneuse de lire les livres. Mais comme l'utilisateur d'avoir à télécharger la liste du carnet d'application et après le téléchargement, il doit télécharger la visionneuse et je veux qu'il soit téléchargé et installé au départ. Quand j'ai essayé d'inclure le spectateur application dans la liste du carnet d'application, puis les deux se sont installé mais quand j'ai fait l'apk puis à l'aide de l'apk seulement la liste du carnet d'application est installée. Quelqu'un peut-il me dire quel est le problème ? Et est-il possible de regrouper deux apk en un seul ? ou ce que je dois faire ?
OriginalL'auteur user2106413 | 2013-03-01
Vous devez vous connecter pour publier un commentaire.
Vous pouvez les combiner en un seul projet.
Créer un projet qui a un nom de package de base nom du package. Par exemple, si vos applications sont
com.package.booklist
etcom.package.bookreader
de créer un projet avec le paquetcom.package
. Maintenant, copiez tout le code de la liste des livres dans lacom.package.booklist
sous le paquet, et tout le code du lecteur de livre dans lecom.package.bookreader
.Maintenant, vous avez besoin de combiner les AndroidManifests. Vous pouvez copier tous les
<activity>
etc. éléments dans le nouveau projet de manifeste. Maintenant, vous aurez besoin de préfixe de toutes les classes dans le lecteur avec.bookreader
et de toutes les classes dans la liste des livres avec.booklist
. Ainsi, vous aurez un manifeste qui ressemble à quelque chose comme:Supprimer l':
intention-filtre à partir de l'Activité que vous ne voulez pas dans le lanceur.
OriginalL'auteur Raghav Sood
Vous ne pouvez pas avoir deux APK dans un seul fichier APK.
Cependant, vous pouvez avoir deux Activités qui gèrent les intentions de android.l'intention.de la catégorie.LANCEUR dans votre manifeste.
Ils apparaissent tous deux dans le Lanceur d'applications, puis.
Voir ce post pour plus de détails.
OriginalL'auteur Hartok