La différence entre l'application de débogage.apk et application-debug-non-alignées.apk
Dans android studio de construire avec la variante de jeu pour le mode "debug", j'ai trouvé deux sorties de l'apk
- application de débogage.apk
- app-debug-non-alignées.apk
Quelle est la différences entre ces fichiers?
Vous devez vous connecter pour publier un commentaire.
Les non alignés apk est juste un intermédiaire apk. Tout d'abord, la non alignés apk est généré. Ensuite, la non alignés apk est aligné et produit de l'harmonisation de l'apk de l'application de débogage.apk. Vous pouvez en lire plus à ce sujet plus ici.
Réponse Courte:
app-debug-unaligned.apk
= Non alignés Signé APKapp-debug.apk
= Aligné Signé APK (RAM optimisée à l'aide de zipalign)Réponse Longue
De comprendre la différence, nous avons besoin de connaître les points suivants:
App processus de signature
L'ensemble du processus de signature est expliqué ici.
Pourquoi avons-nous besoin de l'intermédiaire
app-debug-unaligned.apk
à tous?que par la docs:
Quel est l'avantage? zipalign?
L'avantage est que alignés Apk sont optimisés pour l'utilisation de la mémoire vive afin qu'ils consomment moins de mémoire vive dans les appareils. À partir de la docs: