123 votes

Impossible de trouver l'alignement zip lors de la publication de l'application

cannot.find.zip.align=The zipalign tool was not found in the SDK.

Please update to the latest SDK and re-export your application
or run zipalign manually.

Aligning applications allows Android to use application resources
more efficiently.

Voici le message que j'ai reçu lorsque j'ai essayé de publier mon application. J'utilise la dernière version d'Android SDK Tools (23, publiée aujourd'hui) et SDK Platform-tools (20, également publié aujourd'hui). J'ai obtenu un APK, mais lorsque j'ai essayé de le télécharger sur Google Play, j'ai reçu une erreur indiquant qu'il n'était pas aligné sur un zip.

L'exécution manuelle de zipalign répare l'apk, mais quelqu'un sait-il ce qui cause ce problème et comment le résoudre ?

7 votes

Le dernier sdk tools(23) n'a pas été empaqueté correctement. J'ai rencontré des problèmes avec de nombreux outils dans cette version.

224voto

Kuma Points 1306

J'ai eu le même problème. Et pour le résoudre, je copie le fichier Zipalign du dossier sdk/build-tools/Android-4.4W vers sdk/tools/

Édité : Depuis que Google a mis à jour le SDK pour Android, les nouveaux outils de construction corrigent ce problème. J'ai donc encouragé tout le monde à mettre à jour vers Outils de construction du SDK Android 20 comme suggéré par Pang dans le post ci-dessous.

1 votes

Il doit s'agir d'une copie du fichier et non d'un lien symbolique dans OSX. J'ai utilisé un lien symbolique (ce qui est généralement suffisant) et il n'a toujours pas été trouvé.

7 votes

Je l'ai trouvé sous - sdk \build -outils \20.0.0

13 votes

Ne copiez pas l'exe depuis un autre répertoire. Utilisez le SDK Manager pour installer les SDK Build tools v20

96voto

Pang Points 2345

Je l'ai réparé en installant Android SDK Build-tools 20 :

Sur Eclipse Menu déroulant Fenêtre Gestionnaire de SDK Android , vérifier Build-tools du SDK Android Rev. 20 puis cliquez sur le bouton Installer n paquet(s) pour commencer l'installation.

26 votes

J'ai dû redémarrer eclipse après avoir fait cela.

0 votes

Rev. 23.0.0 corrige ce problème... C'est utile pour la dernière version

20voto

suno Points 171

Il devient utilisable si vous installez

Android SDK Build-tools Rev.20

8voto

digiboomz Points 82

J'ai décidé de faire une vidéo pour cela. J'ai continué à le coller dans tools mais hélas cela ne fonctionnait pas pour moi. Je l'ai déplacé dans platform-tools et voilà, je publie tout de suite je dois redémarrer eclipse après.

Tutoriel pour réparer un zipalign manquant

1 votes

Superbe vidéo, merci. Pour moi, cela a fonctionné en ajoutant le zipalign aux outils et non aux outils de la plateforme.

0 votes

Ce lien m'a aidé, mais au lieu de déplacer zipalign.exe du dossier build-tools au dossier platform-tools, j'ai simplement ajouté le dossier build-tools au PATH env.

7voto

Anna Billstrom Points 1384

Sur un Mac, j'ai fait ce qui suit :

  1. Trouvez-le sur le serveur (j'avais déjà téléchargé les outils de construction pour 19 et 20).

  2. Appuyez sur Ctrl-Open pour autoriser les applications provenant de l'Internet.

  3. Déplacez-le du dossier sdk/build-tools/Android-4.4W vers sdk/tools/. Ouf.

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