web-dev-qa-db-fra.com

Comment Zip Align APK fichier dans android?

Je télécharge mon premier fichier APK sur Google Play mais je reçois une erreur suivante.

Vous avez téléchargé un fichier APK qui n'est pas aligné sur Zip. Vous devrez exécuter un outil d'alignement Zip sur votre APK et le télécharger à nouveau.

Quelqu'un peut-il me dire comment aligner mon fichier apk au format Zip?

S'il vous plaît dites-moi des étapes pour cela?

37
Luckyy Nickey

Lire le documentation sur Google même

Les étapes doivent être simples à suivre.

Veuillez suivre this la documentation de Google pour les détails complets de la publication.

En bref, suivez les étapes en quelques mots (je suppose que vous utilisez Eclipse/Android sdk):

 1. Check Android_manifest.xml and verify that Android:debuggable  attribute is set to false in your manifest file            
 2. Check the Android:versionCode and Android:versionName attributes. 
    (if this is the first time you are uploading a apk,   
    ignore, else if it is a new version of existing apk, make sure these   
    values are larger than previous apk)
 3. Export unsigned application package from Eclipse
 4. Sign the application using release key certificate(not debug key certificate)
 5. Zip align the package
 6. Upload in google play
13
Arnab Bhagabati

Si vous utilisez l'assistant d'exportation Eclipse, il l'alignera automatiquement pour vous. Cependant, vous pouvez le faire vous-même manuellement

Pour aligner infile.apk et l'enregistrer en tant que outfile.apk:

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

Ce site Web peut fournir plus de réponses :) http://developer.Android.com/tools/help/zipalign.html

12
Jerry

essayez ci-dessous le lien ou le code: -

Pour aligner infile.apk et l'enregistrer en tant que outfile.apk:

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

Pour confirmer l'alignement de existing.apk:

zipalign -c -v <alignment> existing.apk

Le est un entier qui définit les limites de l'alignement des octets. Il doit toujours s'agir de 4 (qui fournit un alignement sur 32 bits) sinon cela ne fait rien.

Drapeaux:

-f : overwrite existing outfile.Zip
-v : verbose output
-c : confirm the alignment of the given file

http://loomsdk.com/forums/loom-with-loomscript/topics/uploading-apk-to-google-play-displays-error-not-Zip-aligned

http://developer.Android.com/tools/help/zipalign.html

http://www.youtube.com/watch?v=ReRCJgS-g9o

8
duggu

Vérifier lamanifest.xml fichier dans votre projet, il devrait dire quelque chose comme ceci:

Android:debuggable="true"

réglez-le sur "false".

3
Moshe

Si vous utilisez Eclipse, le plus simple est de le faire directement à partir de celui-ci.

Allez dans "Fichier" -> "Exporter" -> "Exportation d'application Android"

Select Android Application Export

L'outil vous demanderait si vous avez déjà un fichier de clés, si vous l'utilisez, sinon créez-en un nouveau et enregistrez-le dans un endroit sûr (vous devez vous souvenir du mot de passe afin de le conserver dans un endroit où vous ne pourrez pas le perdre).

Ensuite, téléchargez le fichier et il ne devrait y avoir aucune erreur.

2
Jameson

J'avais un problème similaire et j'essayais tous les conseils énumérés ici, mais pas le cigare; je pensais que c'était un bug, mais toutes mes autres applications fonctionneraient, mais l'un d'entre eux avait le problème, par exemple. après avoir passé le pas Zip align je voudrais obtenir Vous avez téléchargé un apk debuggable. Je générais l'apk depuis Eclipse/Indigo et le problème était la dernière étape. Il spécifiait que le chemin de l'apk indiquait en quelque sorte un sous-répertoire.

0
becker