53 votes

Comment aligner le fichier .apk à l'aide d'eclipse ?

Quelqu'un peut-il me dire comment aligner mon fichier .apk en utilisant eclipse. J'ai créé mon fichier .apk en donnant une commande comme,

  1. Clic droit sur le dossier de projet

  2. Cliquez sur l'option "Android Tools" dans le menu.

  3. Cliquez sur "Export Signed Application Package..." et mon .apk est généré dans l'alias d'application donné.

Je veux maintenant faire un alignement zip pour ce fichier .apk généré ci-dessus. Y a-t-il un outil nécessaire pour le faire ou quelque chose qui puisse résoudre mon problème ?

0 votes

Pour Android Studio, veuillez vous référer à ceci Réponse SO

47voto

apesa Points 3725

Si vous avez fait ce que vous avez décrit ci-dessus, alors Eclipse a déjà aligné votre apk pour vous. Vous ne pouvez pas zipper un paquet déjà zippé.

1 votes

Très vrai. Dans eclipse, aucun autre processus n'est nécessaire puisque l'assistant d'exportation aligne l'apk automatiquement.

0 votes

Mais seulement si vous exportez un apk signé. Un apk non signé ne sera pas aligné.

38voto

Muhamed Points 476

Je pense que cela va vous aider

D:\android-sdk\android-sdk\tools>zipalign -f -v 4 "C:\Users\name\Desktop\project_name\projectname_signed.apk" "C:\Users\name\Desktop\project_name\projectname__zipaligned.apk"

1 votes

@Tamawy : Ici, 4 représente <alignement> qui doit toujours être 4 (ce qui fournit un alignement de 32 bits) ou sinon, il ne fait rien du tout. developer.Android.com/tools/help/zipalign.html "

7voto

steelbytes Points 2548

En utilisant les étapes données, Eclipse fera zipalign pour vous.

5voto

arunsoorya Points 2711

C'est une partie très délicate et au départ, j'ai également rencontré des problèmes étranges. Avant de télécharger sur le marché Android, vous devez effectuer les étapes suivantes.

  • Créer un certificat
  • Signer votre application apk
  • Enfin Zip aligner l'apk signé

Consultez ce site : Comment signer l'apk d'un projet Android

3voto

Pratap Singh Points 731

Eclipse zipalign les APKs quand vous les exportez par défaut.

zipalign est essentiellement un outil disponible dans le répertoire tools de votre sdk Android.

Si vous n'utilisez pas eclipse pour construire, vous pouvez utiliser cet outil directement pour aligner votre apk.

zipalign [-f] [-v] <alignment> infile.apk outfile.apk

L'alignement est un nombre entier qui définit les limites d'alignement des octets. Il doit toujours être égal à 4 (ce qui permet un alignement sur 32 bits), sinon il ne fait rien.

Pour plus de détails, consultez ce lien http://developer.Android.com/tools/help/zipalign.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X