2016-06-17 3 views
2

Avant de signer l'APK, Google Login fonctionnait correctement. Après avoir signé APK, cela ne fonctionne pas, toujours un échec.Après avoir signé apk google plus login ne fonctionne pas dans andorid? Y a-t-il une option progaurd?

Pour cela, y a-t-il des paramètres progaurd que je dois faire?

Mon SHA1 et tous les pouvoirs sont bien mais ne fonctionne toujours pas comment résoudre?

+0

Vous devez créer la clé OAuth avec la touche de libération aussi. – jaibatrik

+0

Seulement je peux mettre à jour le sha1 est assez ou je dois créer une nouvelle clé, parce que j'ai déjà la clé de débogage – Rakul

Répondre

0

Il est préférable d'ajouter une clé OAuth supplémentaire dans la console API, de sorte que vous ayez deux ID OAuth, l'un avec la clé de débogage SHA1 et l'autre avec la clé de version SHA1. De cette façon, vos fichiers APK de débogage et de libération continueront à fonctionner.

1

Cela est peut-être dû au fait que vous avez ajouté SHA1 uniquement au fichier de clés de débogage.

Ajoutez un autre SHA1 de magasin de clés de production et il commencera à fonctionner.
Si vous utilisez Linux de Mac OS, générez SHA1 comme ceci.

keytool -list -v -keystore YOUR_PRODUCTION_KEYSTORE_PATH -alias androidproductionkey -storepass password -keypass password 

Pour les fenêtres, le suivi devrait fonctionner.

keytool -list -v -keystore "YOUR_PRODUCTION_KEYSTORE_PATH" -alias androidproductionkey -storepass password -keypass password 
1

Enfin j'ai été créé clé nouvelle fonction de la version SHA1, Google LOGIN et des cartes de travail bien après signé apk, pas besoin d'exécuter des commandes keytool, en studio android se charge de tout. vous devez suivre des étapes que cela.

Android Studio2.1.1 Fichier-> Projet Structure-> app (côté gauche de la main)

-> Signature (sur le côté supérieur) -> (Cliquez sur la couleur verte + bouton et ajoutez votre version keystore détails) -> Types de construction (à côté du robinet de signature) et sélectionnez la libération sur le côté gauche, puis à droite, vous verrez les fichiers dans ce choix de signer la configuration pour libérer, puis cliquez sur OK.

Enfin cliquez Gradle du robinet à droite, puis Nom de projet> Nom> Tasks-> Android-> singingReport (cliquez sur ce) maintenant votre clé de débogage et relâchez la touche était prêt sur la console RUN vérifier

0

Juste au cas où quelqu'un a fait la même erreur que moi en ce qui concerne la signature avec keystore/fichier/mot de passe incorrect dans le générateur/assistant APK, voir ma réponse à https://stackoverflow.com/a/45631945/1145905