Forum Génération mobiles
Le Staff et tous les membres de Génération mobiles sont heureux de vous accueillir.

Toutefois, afin de pouvoir en profiter pleinement, il est fortement conseillé de vous inscrire ou de vous identifier

[TUTO] Signer et "zipaligner" un fichier apk pour publication sur le Google Play Store [08.09.2013]

Voir le sujet précédent Voir le sujet suivant Aller en bas

[TUTO] Signer et "zipaligner" un fichier apk pour publication sur le Google Play Store [08.09.2013]

Message par Primokorn le Dim 8 Sep 2013 - 15:11

Signer et "zipaligner" un fichier apk pour publication sur le Google Play Store

TOUTE COPIE PARTIELLE OU TOTALE EST INTERDITE SANS AUTORISATION


Description

Voici un tuto qui vous permet de valider votre application pour pouvoir la soumettre dans l'espace Développeurs Google... et pour ne pas avoir de messages d'erreur !  

Si vous avez su concevoir votre application, je considère que vous avez le SDK Android, le kit de développement Java et que vous avez correctement configuré votre PATH dans les variables d'environnement système.

Je vous présente la méthode que j'ai utilisée et qui fonctionne. Ce n'est peut-être pas la meilleure mais elle a le mérite de marcher et moi, ça me va ! Very Happy 

Notes :

  • Je n'utilise pas Eclipse. Ce guide utilise les instructions officielles Google.
  • Si vous avez le JDK 7, désinstallez-le et prenez le [Vous devez être inscrit et connecté pour voir ce lien] (la nouvelle version du JDK 7 est différente et me donnait des erreurs)


Instructions

1/ Vous devez commencer par compiler votre application pour obtenir un fichier .apk non signé.

2/ Dans votre dossier Mon_application / Build, créez un dossier "Keytools" et placez votre fichier .apk dedans.

3/ CREER UNE CLE PRIVEE :
3/a. Ouvrez le cmd et mettez le répertoire de votre dossier "keytools". Perso, j'ai pris le cmd.exe que j'ai placé dans le dossier "keytools". En exécutant ce fichier, le répertoire est tout de suite bien configuré.

3/b. Tapez cette commande puis "Entrée" :
Code:
keytool -genkey -v -keystore Nom_souhaité.keystore -alias Nom_application -keyalg RSA -keysize 2048 -validity 20000
Maintenant répondez aux questions :
Code:
Entrez le mot de passe du fichier de clés : (tapez un mot de passe)
Ressaisissez le nouveau mot de passe : (retapez le même mot de passe)
Quels sont vos nom et prénom ?
  [Unknown]: (entrez votre pseudo, ou votre Prénom Nom - j'ai mis mon nom)
Quel est le nom de votre unité organisationnelle ?
  [Unknown]: (laisser vide si vous voulez - j'ai laissé vide)
Quel est le nom de votre entreprise ?
  [Unknown]: (laisser vide si vous voulez - j'ai laissé vide)
Quel est le nom de votre ville de résidence ?
  [Unknown]: (laisser vide si vous voulez - j'ai mis ma ville)
Quel est le nom de votre état ou province ?
  [Unknown]: (laisser vide si vous voulez - France)
Quel est le code pays à deux lettres pour cette unité ?
  [Unknown]: (Tapez "FR" pour la France, par exemple - FR)
Est-ce CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=FR ?
  [non]: (si les informations que vous avez entrées sont bonnes, tapez "oui")

Entrez le mot de passe de la clé pour
        (appuyez sur Entrée s'il s'agit du mot de passe du fichier de clés) : (appuyez sur entrée)
Et voilà, votre clé privée est créée sous le nom "nom_choisi.keystore". Il est stocké dans le dossier "Keytools".

4/ SIGNER LE FICHIER .APK DE VOTRE APPLICATION AVEC LA CLE PRIVEE CREEE :
4/a. Toujours dans le cmd, tapez cette commande :
Code:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore nom_de_votre_clé.keystore Nom_de_votre_apk.apk Nom_de_votre_apk
Et voilà, votre fichier .apk ne bouge pas mais il est signé avec votre clé privée Very Happy

Note : vous pouvez contrôler la signature de votre fichier via cette commande :
Code:
jarsigner -verify Nom_de_votre_apk.apk
5/ On s'occupe de l'alignement zip "zipalign" :
Tapez cette commande dans le cmd :
Code:
zipalign -v 4 Nom_de_votre_apk.apk Nouveau_nom_de_votre_apk.apk
Votre fichier .apk final est créé dans le dossier "Keytools", c'est la version finie et compatible avec les contrôles Google Play.

Et maintenant ?
=> Allez sur votre espace développeur Google Play et importez votre application ! 


Autres infos

[Vous devez être inscrit et connecté pour voir ce lien]


[[Vous devez être inscrit et connecté pour voir ce lien]] - [[Vous devez être inscrit et connecté pour voir ce lien]]


Dernière édition par Primokorn le Sam 5 Oct 2013 - 23:31, édité 2 fois
avatar
Primokorn
Expert-Staff

Expert-Staff

Appareil principal : OnePlus 3T 64Go Gunmetal
ROMs : Delighted RR // blu_spark
Appareil secondaire : MicroG // MagiskSU
Messages : 10865

https://primokorn.wordpress.com

Revenir en haut Aller en bas

sign, zipalign, comment, signer, alignement zip, publier application, google play, tutoriel, aide, astuce

Message par Primokorn le Dim 8 Sep 2013 - 15:11

RESERVE
avatar
Primokorn
Expert-Staff

Expert-Staff

Appareil principal : OnePlus 3T 64Go Gunmetal
ROMs : Delighted RR // blu_spark
Appareil secondaire : MicroG // MagiskSU
Messages : 10865

https://primokorn.wordpress.com

Revenir en haut Aller en bas

Re: [TUTO] Signer et "zipaligner" un fichier apk pour publication sur le Google Play Store [08.09.2013]

Message par Titi66200 le Dim 8 Sep 2013 - 15:18

Merci du partage, c'était donc la version du JDK Very Happy 
avatar
Titi66200
VIP

VIP

Appareil principal : MICROSOFT Lumia 950XL
ROMs : SE 10.0.14393.448
Appareil secondaire : NOKIA Lumia 1020
: : Denim SE 10.0.14393.448

Messages : 8114

Revenir en haut Aller en bas

Re: [TUTO] Signer et "zipaligner" un fichier apk pour publication sur le Google Play Store [08.09.2013]

Message par Primokorn le Dim 8 Sep 2013 - 15:22

Oui ça faisait parti du problème mais j'ai aussi modifié mes commandes cmd.
Après plusieurs heures et des échecs à répétition, l'essentiel c'est le résultat Very Happy
avatar
Primokorn
Expert-Staff

Expert-Staff

Appareil principal : OnePlus 3T 64Go Gunmetal
ROMs : Delighted RR // blu_spark
Appareil secondaire : MicroG // MagiskSU
Messages : 10865

https://primokorn.wordpress.com

Revenir en haut Aller en bas

Re: [TUTO] Signer et "zipaligner" un fichier apk pour publication sur le Google Play Store [08.09.2013]

Message par Invité le Dim 8 Sep 2013 - 15:28

:merci: du partage ! Ça en aidera plus d'un

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Signer et "zipaligner" un fichier apk pour publication sur le Google Play Store [08.09.2013]

Message par Invité le Dim 8 Sep 2013 - 15:55

Merci du partage, enfin tu as trouvé la solution Wink

++

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Signer et "zipaligner" un fichier apk pour publication sur le Google Play Store [08.09.2013]

Message par Primokorn le Dim 8 Sep 2013 - 15:57

"Enfin !" comme tu dis Wink 
Je vais bientôt mettre à jour le post sur mon thème... Very Happy Very Happy Very Happy
avatar
Primokorn
Expert-Staff

Expert-Staff

Appareil principal : OnePlus 3T 64Go Gunmetal
ROMs : Delighted RR // blu_spark
Appareil secondaire : MicroG // MagiskSU
Messages : 10865

https://primokorn.wordpress.com

Revenir en haut Aller en bas

Re: [TUTO] Signer et "zipaligner" un fichier apk pour publication sur le Google Play Store [08.09.2013]

Message par Invité le Dim 8 Sep 2013 - 15:59

Quel thème ? Excuses-moi, mais je ne vois pas tout rendeer 

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Signer et "zipaligner" un fichier apk pour publication sur le Google Play Store [08.09.2013]

Message par Primokorn le Dim 8 Sep 2013 - 16:08

[Vous devez être inscrit et connecté pour voir ce lien] smile
avatar
Primokorn
Expert-Staff

Expert-Staff

Appareil principal : OnePlus 3T 64Go Gunmetal
ROMs : Delighted RR // blu_spark
Appareil secondaire : MicroG // MagiskSU
Messages : 10865

https://primokorn.wordpress.com

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum