Vidéo: CREER UNE APPLICATION ANDROID #4 ? EXPORTER SON APPLICATION EN .APK 2025
Les fichiers APK publiables diffèrent des autres fichiers APK. Vous devez vous assurer que votre application Android dispose d'un fichier APK publiable si vous souhaitez publier votre application sur le Google Play Store. Vous serez surpris de découvrir que la création d'un fichier APK publiable n'est pas très compliquée. Suivez simplement ces instructions:
-
Assurez-vous d'avoir préparé votre code pour le Google Play Store.
-
Dans le menu principal d'Android Studio, choisissez Créer → Générer un fichier APK signé.
La boîte de dialogue Générer un fichier APK signé apparaît. Cette boîte de dialogue comporte une liste déroulante dans laquelle vous sélectionnez l'un des modules de votre projet.
La première boîte de dialogue Générer un fichier APK signé. -
Cliquez sur Suivant.
Par conséquent, une autre boîte de dialogue Générer un fichier APK signé s'affiche. Cette zone contient un champ Chemin du magasin de clés.
Android Studio demande un chemin de stockage de clés.Dans ce qui suit, il est supposé que vous n'avez pas encore créé de magasin de clés. (Si vous en avez créé un, vous le saurez.)
-
Cliquez sur le bouton Créer nouveau.
Par conséquent, une boîte de dialogue Nouveau magasin de clés s'ouvre.
-
Choisissez un nom et un emplacement pour votre magasin de clés. Placez le nom de chemin d'accès complet (l'emplacement et le nom de fichier) du nouveau magasin de clés dans le champ Chemin du magasin de clés de la boîte de dialogue.
Voir le premier champ ci-dessous. Un fichier de magasin de clés a été créé et nommé android. jks. Le nouveau fichier a été placé dans un répertoire nommé / Users / barryburd / keystores. (Dans le nom de fichier android.jks, l'extension.jks représente Java key store .) Lorsque vous publiez d'autres applications, vous utiliserez probablement ce magasin de clés pour signer les fichiers APK d'autres projets.
La boîte de dialogue Nouveau magasin de clés.La signature de tous vos projets Android avec la même clé est une très bonne idée. Android traite la clé comme une sorte d'empreinte digitale, et deux applications avec la même empreinte peuvent être fiables pour communiquer entre elles. Lorsque deux applications ont la même clé, vous pouvez facilement faire en sorte que ces applications s'entraident.
La boîte de dialogue Nouveau magasin de clés d'Android Studio ne crée pas de répertoire pour vous. Si vous tapez / Users / myUserName / keystores / quelque chose . jks dans le champ Chemin du magasin de clés, vous devez avoir un répertoire / Users / myUserName / keystores avant de cliquer sur OK.
À ce stade, il est utile de comprendre la différence entre un fichier de magasin de clés et une seule clé. Une clé est ce que vous utilisez pour signer numériquement votre application Android. Un fichier de magasin de clés est un emplacement pour stocker une ou plusieurs clés. C'est pourquoi vous fournissez deux mots de passe: un pour le nouveau fichier de clés et un autre pour la clé que vous allez placer dans le fichier de clés.
-
Entrez les mots de passe dans les champs Mot de passe et Confirmer.
Faites-vous une faveur et faites-en un mot de passe fort.
N'oubliez pas de mémoriser les mots de passe que vous créez lorsque vous remplissez les champs Mot de passe et Confirmer. Vous devrez entrer ces mots de passe lorsque vous utiliserez cette clé pour signer une autre application.
Dans un fichier de magasin de clés, chaque clé a un nom (un alias , c'est-à-dire).
-
Saisissez un nom dans le champ Alias.
L'alias peut être n'importe quelle chaîne de caractères, mais vous pouvez décider de ne pas être créatif lorsque vous créez un alias. Évitez les espaces vides et la ponctuation. Si jamais vous créez une deuxième clé avec un deuxième alias, assurez-vous que l'orthographe du deuxième alias (et pas seulement sa mise en majuscule) est différente de l'orthographe du premier alias.
-
Acceptez la période de validité par défaut (25 ans).
Si vous créez une clé le jour du Nouvel An en 2016, la clé expirera le jour du Nouvel An en 2041. Bonne année à tous! Selon les règles du Play Store, votre clé ne doit pas expirer avant le 22 octobre 2033, donc 25 ans à partir de 2016 sont corrects.
-
Dans la section Certificat, remplissez au moins un des six champs.
Les éléments Prénom et Nom, Unité organisationnelle, et ainsi de suite font partie du X. 500 Distinguished Name standard. La probabilité que deux personnes portent le même nom et travaillent dans la même unité de la même organisation dans la même localité est proche de zéro.
Lorsque vous avez terminé, votre boîte de dialogue ressemble à l'image ci-dessus.
-
Cliquez sur OK.
Par conséquent, la boîte de dialogue Générer un fichier APK signé s'affiche à nouveau. Cette fois, de nombreux champs de la boîte sont remplis pour vous.
-
Cliquez sur Suivant.
Dans ce cas, une dernière boîte de dialogue Générer un fichier APK signé apparaît.
Sur votre chemin vers un APK.Dans cette dernière case Générer un fichier APK signé, prenez note du dossier de destination APK. Veillez également à sélectionner Libérer dans la liste déroulante Type de construction.
Ne tardez pas. Faites un APK!Et enfin …
-
Cliquez sur Terminer.
Android Studio vous propose d'ouvrir le dossier contenant votre brillant, nouveau fichier APK. C'est génial! Ouvrez le dossier et regardez fièrement votre travail.
Si Android Studio ouvre un dossier et que vous ne voyez pas de fichier APK dans le dossier, votre système d'exploitation peut cacher des éléments tels que les lettres apk à la fin des noms de fichiers.
Félicitations! Vous avez créé un fichier APK distribuable et un magasin de clés réutilisable pour les futures mises à jour.
Pour vous assurer que votre fichier APK a été signé, tapez JAVA_HOME / bin / jarsigner -verify -verbose -certs APKfileName . apk dans la fenêtre Terminal d'Android Studio. Si la sortie inclut les mots jar vérifiés, et cela n'inclut pas CN = "android debug", alors tout va bien.
