android studio: version apk n'est pas signé
* J'ai reformulé la poste depuis posté *
Lorsque j'essaie d'exécuter un construit libération apk, j'obtiens une erreur "le fichier apk pour votre actuellement sélectionné variante ... n'est pas signé." C'est dans le modification de la fenêtre de Configuration. Voici mes étapes:
- Dans la construction des Variantes onglet, sélectionnez "libération"
- Dans le menu, choisissez Build -> Générer Signé APK
- Dans la fenêtre contextuelle, remplissez les champs pour le magasin de clés et mots de passe.
- Dans le deuxième panneau, changer le dossier de destination ...\app\build\sorties\apk (voir la remarque * ci-dessous)
- Observer de notification en haut à droite de studio: APK(s) générés avec succès.
- Dans le menu, cliquez sur Exécuter -> Exécuter App.
- - Je obtenir un "Modifier la configuration" popup avec le message d'erreur "L'apk pour votre actuellement sélectionné variante ... n'est pas signé.
Alors, pourquoi cette erreur? L'APK généré semble valable. Je l'ai publié sur l'Android Store (alpha-test seulement), et vérifié que les vidages de pile sont obscurcis.
Ce que je ne peux pas faire c'est de le télécharger (étape 6 ci-dessus) sur mon appareil. Je suppose que c'est ok, puisque je peux télécharger la version de débogage juste fine.
(*) Android Studio par défaut de la sortie de la version apk à un supérieur, sans doute plus commode de répertoire. Cependant, je trouve qu'il est plus difficile de gérer la cohérence des fichiers générés lorsqu'ils sont dispersés sur donc je préfère tous les générées apk en un seul endroit.
juste construit; désolé, mal orthographiés
J'ai utilisé le studio - le Build -> Générer Signé APK... assistant.
vous pouvez poster votre réponse
Je n'ai pas de réponse. Peut-être qu'il travaille dans A. S. 2.0 - je n'ai pas mis à jour encore.
OriginalL'auteur Peri Hartman | 2016-01-01
Vous devez vous connecter pour publier un commentaire.
Définir la signature de config dans la structure du projet.
Clé Alias et Mot de passe de Clé vient en premier.
Pas même l'ordre dans "Générer Signé APK" boîte de dialogue.
Sélectionnez "config" dans la Signature de config liste déroulante.
Exécuter (ou Debug) app semble utiliser les apk construit avec "Buiild -> Build APK".
Donc, nous devrions mettre en signature config si construire des variantes de l'application module est "libération".
OriginalL'auteur Toris
Allez dans Fichier\Structure de Projet
Fait! 😉
Merci. Si il y a d'autres modules, assez pour signer uniquement
app
.Légende Repéré . Awosome réponse.
OriginalL'auteur Badamchi Davoud
Essayez d'ajouter ceci dans votre fichier de build:
OriginalL'auteur Konstantin Gvozdyuk
Première, Créer un fichier de magasin de clés si il n'existe pas.
Deuxième mise à jour de la application de build gradle fichier à un truc comme celui-ci pour y inclure la signature de config.
Troisième, construire et exécuter l'application, c'est fait.
OriginalL'auteur s-hunter
Dans https://developer.android.com/studio/publish/app-signing#secure-shared-keystore il est écrit que vous ne devriez pas garder les informations d'identification dans
build.gradle
et VCS. Afin de créer une signature du fichier de config (Build > Générer Signé APK...), puis le faire.Éventuellement dans
build.gradle
vous pouvez ajouter:Maintenant, vous pouvez faire un signé apk. N'oubliez pas d'exclure
keystore.properties
de VCS.OriginalL'auteur CoolMind
J'ai eu le même problème s'est avéré j'ai mal configuré le
signingConfigs
de la propriété.Plus précisément, je pensais que je n'avais pas de mot de passe pour la clé où j'ai effectivement eu ensemble. Après l'ajout de l'information manquante, il a travaillé.
OriginalL'auteur pseudozach