Comment signer votre application à l'aide de la clé de téléchargement
Je suis en train de publier mon application Google playstore, et je ne peux pas comprendre comment signer l'app, le téléchargement clé, comme indiqué dans https://developer.android.com/studio/publish/app-signing.html
Je utiliser la version d'Android Studio, et j'ai signé le apk utiliser Build -> générer signé APK, et créé mon propre touche à mon propre magasin de clés de chemin/fichier. Maintenant, pour faire de la libération, j'ai besoin d'utiliser google télécharger clé, qui m'ont troublé. Donc,
- où puis-je trouver mon upload clé dans Google Play de la Console? En vertu de l'Application de la signature de cette application, je peux voir de Téléchargement certificat de MD5, SHA-1, SHA-256 et même télécharger télécharger.fichier pem. Que dois-je faire?
- alors exactement comment utiliser le Build -> générer signé APK Android Studio à signer avec cette soi-disant de télécharger clé?
Mon application utilise google connectez-vous à authentifier les utilisateurs. Pour l'instant il fonctionne si je viens d'installer mon propre apk. Mais si je le télécharger à partir de google store, il ne peut pas faire l'authentification google, pour qui, je suppose j'ai foiré la procédure de publication.
Pour info, je suis en utilisant la fonction "Utiliser Google Play App Signature".
S'il vous plaît aider.
En utilisant google app processus de signature
Avez-vous trouvé comment résoudre le problème? Je suis confrontée au même problème.
OriginalL'auteur Michael | 2017-05-23
Vous devez vous connecter pour publier un commentaire.
Je crois que j'ai compris cela...
Lorsque vous choisissez d'utiliser l'Application Google processus de Signature, Google Play CHANGEMENTS chargés de l'application de signature SHA-1 certificat d'empreintes digitales de l'Application de signature de certificat (contre le Téléchargement certificat). Voir la Figure 1 à ce Studio de document pour le flux de processus.
[Btw, vous pouvez trouver à la fois de l'application des certificats à Google Play Console -> Gestion de la mise -> App Signature]
Cela signifie que, pour Oauth pour travailler, vous devez créer un nouveau protocole OAuth 2.0 identification (à console.developers.google.com) qui utilise l'Application de la signature du certificat d'empreintes digitales (contre le Téléchargement du certificat d'empreintes digitales) avec le même nom de paquet.
Votre colis aura maintenant 2 Oauth informations d'identification, l'un pour la production de rejets, l'autre pour votre développement et de test. Les deux ont le même nom de package; la production d'informations d'identification utilisation de l'Application de la signature d'empreintes digitales, tandis que la dev/test d'identification utilisera le Télécharger (ou local de stockage des clés) les empreintes digitales.
De toute évidence, vous ne connaissez pas l'Application de la signature d'empreintes digitales jusqu'à ce que votre application est déployée pour la première fois à Google play (GP ayants droit). Ainsi, la production d'informations d'identification devront être créés d'après le téléchargement sur Google Play pour la première fois, mais avant de cliquer sur "Déploiement de la Production".
OriginalL'auteur RudyF
Le processus qui vous voulez suivre, il y a deux façons possibles:-
Parlons de la Première qui est utilisé la plupart du temps et facile.
Les étapes:-
Si vous souhaitez effectuer l'ensemble du processus par cammand vous pouvez ensuite ajouter les buildType dans l'app.gradle fichier, ce qui est plus mieux et de manière appropriée.
Pour ajouter buildType de configuration, veuillez voir la gradle code:-
Dans la configuration ci-dessus vous devez fournir le chemin d'accès du fichier de version fichier de magasin de clés en
storeFile
tag, et doivent également fournir les informations d'identification dans storePassword, keyAlias et keyPassword comme mentionné.Après l'ajout de la configuration ci-dessus vous pouvez maintenant générer signé apk par simple gradlew de commande:-
./gradlew clean assembleRelease
Si vous voulez aller avec la deuxième méthode de Signer avec google app clé de détails sont disponibles ici si vous obtenez aucun problème à n'importe quelle étape s'il vous plaît mentionner que l'étape afin que je puisse résoudre le problème.
Pour générer le Téléchargement de la clé d'abord vous avez besoin pour ce faire:-
ensuite signer le apk en utilisant :
Vous pouvez également utiliser github lib pour automatiser l'ensemble du processus de ici.
Ou vous pouvez vous référer ici pour plus de détails.
OriginalL'auteur Avi
Avec le nouveau système, le téléchargement de la clé est un moyen simple et normale de magasin de clés que vous pouvez créer avec android studio.
Donc, juste de signer votre apk, et l'envoyer sur playstore.
Google va supprimer cette clé, et d'utiliser la touche d'application déclaré (et généré dans google play)
OriginalL'auteur Pauland
Si google est la signature de votre application, vous devrez utiliser le SHA de la google play store. Dans votre Google Play de la Console, Aller dans la Libération de la Gestion et de l'Application de la Signature.
À partir de la section d'Application de signature de certificat, prenez le SHA-1 certificat d'empreintes digitales valeur (ne prenez pas le
SHA1:
partie):11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:FF:AA:BB:CC:DD:EE
et de l'utiliser dans cette commande
echo "11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:FF:AA:BB:CC:DD:EE" | xxd -r -p | openssl base64
il doit vous donner votre hash
OriginalL'auteur deBrice
Étapes pour générer signé apk qui peuvent être téléchargés sur le playstore
1) allez d'Abord à établir la variante et de sélectionner la Version par défaut, le débogage est activée.
2) Ensuite, allez à générer Construire menu et sélectionnez Générer signé apk
.ici, vous trouverez une option pour sélectionner le fichier de clés existant ou créer un nouveau fichier de stockage des clés
3) Remplissez les informations requises, telles que le chemin d'accès au fichier de magasin de clés .Mot de passe du fichier de clés , clés pseudonyme et mot de passe
4) et alors vous obtiendrez l'accumulation de libération de l'apk de l'application android et que vous voulez publier sur le playstore
Maintenant, allez à google developer console et d'en Gérer la libération de menu sélectionnez l'option pour créer de libération et de télécharger l'apk
il pourrait y avoir un problème avec keyhash ensuite ,vous devez spécifier la clé de hash généré ,espérons que cela pourrait les aider
OriginalL'auteur swanand keskar