logo
Blog > Comment signer son application Android

Comment signer son application Android

Lorsque que vous souhaitez publier votre application sur le Play Store ou l'AppGalery, il vous faut une application signé. Ce tutoriel vous montre comment faire et les bonnes pratiques à retenir.

Générer l'app bundle ou l'apk signé

Ouvrez votre projet sur Android Studio (pour les applications générées grâce à Cordova le projet ce trouve dans \platforms\android).

Aller dans "Build" => "Generate Signed Bundle or APK" => "Android App Bundle" (conseillé) ou "APK"

À partir de ce point, il est possible de créer une clé ou d'en utiliser une déjà existante.

Nouvelle clé

Choisissez consciencieusement la destination. Si vous perdez la clé, vous ne pourrez plus mettre à jour votre application

Si vous perdez votre mot de passe de clé, vous ne pourrez plus mettre à jour votre application

Si vous perdez votre alias et votre mot de passe d'alias, vous ne pourrez plus mettre à jour votre application

Vos identifiants et mot de passe sont déjà pré rempli.

Vous pouvez cocher "Export encrypted key for enrolling published apps in Google Play App Signing" afin de générer un fichier .pepk qui vous permettra de mettre en ligne votre application sur les magasins d'applications (Google Play, AppGalery, etc)

Clé déjà existante

Pour les futures mises à jour, vous n'aurez plus à créer une clé mais devrez utiliser celle déjà existante. Si vous n'utilisez pas la même clé, les magasins d'application n'accepteront pas que vous mettiez votre application à jour.

Une fois que vous avez cliquez sur "Android App Bundle" ou "APK" dans "Generate Signed Bundle or APK", renseignez les informations de votre clé.

Il faut bien que vos informations soient les mêmes que lors de la création de votre clé, sinon les magasins d'application n'accepterons pas la nouvelle version de l'application

Que faire si j'ai perdu le fichier de clé ou le mot de passe

Si jamais vous avez perdu votre clé, vous devez effectuer une demande aux magasins d'application afin qu'il change votre clé associé à l'application.

Pour Google Play vous pouvez faire une demande ici.

Pour l'AppGalery, c'est impossible, il faut recréer un nouvelle application. Voir la FAQ.

Une fois cette demande faite, on vous demandera un fichier upload_certificate.pem. Vous pouvez voir comment le créer sur cet article.


Je mettrais cet article à jour lorsque j'aurais plus d'informations, notamment pour les magasins d'applications de Samsumg et Amazon.

Publié le 2021-02-17

N'hésitez pas donner votre avis par mail ou sur mes réseaux