Comment faire pour zip aligner le fichier APK dans android?
je télécharge mon premier fichier APK vers google play mais je reçois une erreur de suivi.
vous avez téléchargé un APK qui n'est pas aligné zip. Vous aurez besoin d'exécuter un outil d'alignement zip sur votre APK et de le télécharger à nouveau.
quelqu'un Peut-il me dire comment zip aligner mon fichier apk ?
s'il vous Plaît me dire les étapes pour qui ?
7 réponses
Lire le documentation à partir de Google lui-même
les étapes doivent être simples à suivre.
Veuillez suivre doc de google pour terminer l'édition de détails
en bref, complétez les étapes en un mot (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
si vous utilisez L'Assistant D'exportation Eclipse, il l'alignera automatiquement pour vous. Cependant, vous pouvez le faire manuellement vous-même
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
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
À confirmer l'alignement de l'existant.apk:
zipalign -c -v <alignment> existing.apk
Le est un entier qui définit l'alignement des octets limites. Cela doit toujours être 4 (ce qui fournit un alignement 32 bits) ou bien il fait effectivement rien.
Drapeaux:
-f : overwrite existing outfile.zip
-v : verbose output
-c : confirm the alignment of the given file
cochez la casemanifest.xml
le fichier dans votre projet, il devrait dire quelque chose comme ceci:
android:debuggable="true"
réglez à "false"
.
Si vous utilisez eclipse, le plus simple est de le faire directement à partir de la.
Allez dans "Fichier" -> "Exporter" -> "Applications Android à l'Exportation"
l'outil vous demandera si vous avez déjà un keystore, si vous l'utilisez si vous n'en créez pas un nouveau et l'enregistrez sur un endroit sûr (vous devez vous souvenir du mot de passe alors assurez-vous de le garder quelque part vous ne pouvez pas le perdre).
puis téléchargez le fichier et il ne devrait pas y avoir d'erreurs.
j'avais un problème similaire et j'ai essayé toutes les astuces qui sont listées ici mais pas cigar, j'ai pensé que c'était un bug mais toutes mes autres applications fonctionneraient est juste l'une d'entre elles avait le problème, par exemple après avoir passé l'alignement Non zip je vous aurais envoyé un apk déboguable. Je produisais l'apk de Eclipse / Indigo et le problème était la dernière étape où il spécifie le chemin apk était en quelque sorte pointé vers un sous-répertoire n'avait aucune idée de comment celui-ci est arrivé là, mais en utilisant le chemin approprié a pris soin de il.
assurez-vous de télécharger l'application "-libération.dossier apk. Vous le trouvez à cet endroit: Votre_project_folder/app/app-release.apk