Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

Android : La publication d'une application

Signer son APK

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Dans cette vidéo, vous verrez comment générer un keystore et y placer une clé. Puis, vous allez créer un APK (Android Package) signé de votre application.
04:12

Transcription

Dans cette formation, je vais vous présenter comment préparer et publier votre application sur le Playstore. Pour cela, je vais me servir du projet dans la formation Google Map du catalogue, afin de vous montrer au passage, comment obtenir une clé de production pour une carte. Dans cette vidéo, nous allons voir comment créer un Keystore et comment générer un APK signé. APK, pour Android Package, est l'exécutable de votre application, et Keystore, ou « Trousseau de clés », est un fichier dans lequel on va pouvoir stocker des clés. Dès le moment où vous avez lancer votre application sur un émulateur, vous avez généré un APK. Celui ci se trouve dans « build » de votre module, « output », « APK », clic droit, « show in explorer », c'est un simple fichier. Ce fichier, vous pouvez le transmettre par mail. Si vous ouvrez le mail avec un téléphone Android, vous cliquez dessus, il va vous proposez de l'installer, il faut juste, pour cela, que l'appareil accepte les sources étrangères au Playstore, activable dans l'onglet « sécurité ». Je vous montre sur l'émulateur. Après, selon chaque sur-couche Android, cela peut être différent. « Settings », « Sécurité », et « Accepter les sources inconnues ». Pour publier votre application sur le Playstore, celle-ci doit être signée à l'aide d'une clé située dans un Keystore. Nous allons donc maintenant regarder comment créer un Keystore. Pour cela, nous allons demander à Android Studio de générer un APK signé. Donc, « Build Generate Signed APK ». Donc, par défaut, vous n'avez pas de Keystore, donc on va en créer un, « Create new ». Ici, je vais lui dire où je vais mettre ce Keystore. Moi, dans mon cas, je vais le mettre dans mon projet. Je lui donne un nom, je vais l'appeler « Keystore », un mot de passe, « tototata ». Ici, je mets un mot de passe simple, c'est pour simplifier la vidéo, mais il faudra mettre un mot de passe plus compliqué. Il n'y a pas spécialement de restrictions. La première sécurité sera tout simplement de ne pas transmettre le fichier. Je dois lui donner un alias pour la première clé, donc ici, je créé le Keystore, donc le trousseau de clé, qui est verrouillé à l'aide d'un mot de passe, et ensuite, j'ajoute une clé. Donc, une clé propre « ProjetVelo ». C'est à dire que dans un même Keystore, je vais pouvoir avoir plusieurs clés, donc une pour plusieurs projets. Ici, je vais remettre le même mot de passe, la date de validité, donc on peut monter jusqu'à 99. Donc, ici je vais remplir un des champs, il faut qu'il y ait au moins un des champs qui soit remplie. Il m'a recopié toutes les informations. Si je mets « Remember password », ça évitera qu'il me le repropose. Attention à ne pas perdre ce fichier ! Pour pouvoir publier votre application, vous aurez besoin de la signer avec la clé contenue dans le Keystore. Mais pour la mettre à jour, il faudra qu'elle soit signée avec la même clé. Dès le moment où vous perdrez ce fichier, vous ne pourrez plus mettre à jour votre application sur le Playstore, vous serez obligé de la supprimer et d'en ajouter une autre, donc tous vos utilisateurs ayant déjà téléchargé l'application n'auront pas la mise à jour automatique. Donc, attention à où vous mettez ce fichier et à bien le conserver. Je continue, « next ». Ici, il m'indique où sera généré mon APK signé. Donc là, il est mis directement dans le module. Je coche les deux éléments. Alors, la différence entre V1 et V2, c'est V1, c'est la signature classique, V2 est apparu avec Android 7 et permet plus de sécurité, mais si vous avez des erreurs en cochant V2, vous pouvez ne cocher que V1. Et je termine. Donc ici, j'ai mon fichier « Keystore ». Si je tente de l'ouvrir, j'obtiens quelque chose d'encrypté, et ici, j'ai mon APK signé. Vous savez maintenant comment créer un Keystore, créer une clé dans un Keystore, et comment générer votre APK signé.

Android : La publication d'une application

Abordez la publication d’une application Android sur le Google Play Store. Nettoyez votre code avant la diffusion, gérez les éventuels crashs, récupérez un exécutable signé, etc.

1h04 (13 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :6 juin 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !