IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Aligner un APK


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 23
    Par défaut Aligner un APK
    Bonjour,

    J'essaye vainement depuis quelques heures de publier sur le Google Play une application en Alpha.
    J'ai réussi à la signer et la mettre en release, mais je n'arrive pas à l'aligner.

    Je travaille avec Android Studio, et j'ai mis l'option "Zip Align Enable" de "Build Types" dans "Project Structure" à "true". Mais lorsque j'importe mon fichier APK, le "Developper Console" de Google Play me dit que ce fichier n'est pas aligné. De plus, le fichier APK que j'utilise est nommé "app-release-unaligned.apk" (dans le répertoire "\app\build\outputs\apk").

    Donc ce fichier est bien non aligné. J'utilise alors l'utilitaire "zipalign", mais j'ai le message "Le fichier spécifié est introuvable". Voici ma commande : "zipalign -c <align> input.apk". J'ai essayé de déplacer l'exécutable avec l'APK, faire l'inverse, mettre le tout dans le répertoire "tools" du sdk. Rien n'y change. J'ai également mis à jour ma variable PATH pour rajouter le jdk et répertoire "tools" du sdk. Rien ne change.

    Je suis un peu contrarié par rapport à ces problèmes de génération. Pourriez-vous m'aider s'il vous plait ?

    PS : J'utilise le jdk 1.8.0_51 et le sdk 3.0.3 dans le répertoire AppData\Local\Android\sdk ...

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2015
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2015
    Messages : 34
    Par défaut
    Bonjour vinlap,

    As-tu essayé de passer directement par le menu d'Android Studio : Build => Generate Signed APK... ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 23
    Par défaut
    Citation Envoyé par gahfy Voir le message
    Bonjour vinlap,

    As-tu essayé de passer directement par le menu d'Android Studio : Build => Generate Signed APK... ?
    Oui. C'est comme cela que j'ai généré mon APK. Lorsque je lis le fichier "Lint Report", je n'ai aucune erreur. Mais je suis déjà surpris par le fait que mon APK ne soit pas déjà aligné...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 23
    Par défaut
    Il doit bien avoir quelque chose que je n'ai pas bien compris dans cette génération. J'imagine que je peux passer avec les paramètres debug et release dans la fenêtre "Build Variants". Par contre je n'ai pas compris le Test Artifacts.

    Enfin, que je mette en release ou en debug, j'ai toujours les mêmes fichiers qui sont générés : "app-release-unaligned.apk" avec "Build->Generate Signed APK...", et "app-debug.apk" et "app-debug-unaligned.apk" avec "Build->Generate APK".

    J'ai essayé de mettre "Debuggable" à "false" dans le "Build Type" "debug", mais le "Developper Console" n'en veut toujours pas : c'est debuggable...

  5. #5
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Ce qui est étonnant c'est que la version unaligned est normalement une version intermediaire sur laquelle zipalign est lancé ensuite pour te fournir l'apk finale.
    A la fin du build tu ouvre bien le dossier proposé par android studio qui doit normalement contenir l'apk finale ?
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 23
    Par défaut
    Citation Envoyé par grunk Voir le message
    Ce qui est étonnant c'est que la version unaligned est normalement une version intermediaire sur laquelle zipalign est lancé ensuite pour te fournir l'apk finale.
    A la fin du build tu ouvre bien le dossier proposé par android studio qui doit normalement contenir l'apk finale ?
    Bah, en fait... Lorsque je lance un "Build APK", Android Studio ouvre le répertoire "app\build\outputs\apk". Mais pour "Generate Signed APK...", c'est le répertoire "app\build"... Je n'ai évidemment pas fait attention à cette subtilité...

    Merci pour vos réponses !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Alignement dans un TListBox
    Par Griswold dans le forum Composants VCL
    Réponses: 6
    Dernier message: 05/12/2003, 21h57
  2. [Pentium] Optimisation - Alignement
    Par Blustuff dans le forum Assembleur
    Réponses: 58
    Dernier message: 05/04/2003, 17h01
  3. JBuilder7 & JTable Colonne alignement
    Par Tonton Luc dans le forum JBuilder
    Réponses: 5
    Dernier message: 06/11/2002, 17h32
  4. [Datareport] Alignement
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 05/11/2002, 11h53
  5. [VB6] [Printer] Chiffres alignés à droite
    Par Laye dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 03/10/2002, 18h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo