41 votes

L'application Android est de s'écraser en raison de V/GoogleSignatureVerifier: Signature non valide

J'ai une application android dans lequel je suis à l'aide de l'API Google Maps pour Android v2. Ça marchait très bien dans mon téléphone jusqu'à ce que j'ai mis à jour mon téléphone à la Guimauve. Après la mise à jour de mon téléphone une fois que je l'ai désinstallé et installé à nouveau à l'aide d'Android Studio, il a commencé à avoir des crashs aléatoires. Et à chaque fois que l'erreur a été

V/GoogleSignatureVerifier: Signature non valide. Trouvé: MIIDDTCCAfWgAwIBAgIEPmxzXDANBgkqhkig9w0baqsfada3mqswcqydvqqgewjvuzeqma4ga1ue ChMHQW5kcm9pZDEWMBQGA1UEAxMNQW5kcm9pzcbezwj1zzaefw0xnta5mjexmje1mdnafw00nta5 MTMxMjE1MDNaMDcxCzAJBgNVBAYTAlVTmrawdgydvqqkewdbbmryb2lkmrywfaydvqqdew1bbmry b2lkIERlYnVnMIIBIjANBgkqhkiG9w0Baqefaaocaq8amiibcgkcaqeaotlzay3dx0+vQmRo5stW izwv76mghc1mbdxQnI16N6Ci/LFPOsiQLfYgt/qqitKCmo2kWWzfKNxN1Qyg5KaFdXRxpM8ec7xm fkMX5cXzJOBDS62uWoDXpjiaXNOBeCvHdwc02efogfbd8csno7sm3hthp8l2jbn4uay/zRQ+F4+C Y477hSMxUvcDYoOoAcsye7pEu1bvPLSRxm44kjjhbfjllyw6qtze00khmrwdgbqwsdy0vtupj9nm hKGRuGoK/suIpd9e82EhqbUSlYsd62I/HV3390Eo/N2xXCsK7jrRdz6G9MjHfnUQLN80frZXGapl LWiBti2soI9HhI++dQIDAQABoyEwHzAdBgNVHQ4EFgQU3JFv8ivvt36o8wrsmkxrwycdbeewdqyj KoZIhvcNAQELBQADggEBAFLFGhfV6F4Vomcdkky6drhd10lzvr8/6QJzf/yp1QARzb3aR319g1my f6Ffsaam9SKKj6OO92Jz7RTgUvZ6aD5sgrjxkcetmrgnwlgvsg0rn+OxyEJ6dp4z49Oj5xyXjREp 6zv3QXxENib6EmPYKkFRS6cIe3QOMPsa6q0kbkqfnnraw+Une+VBAVfEQYB1lgUMXUD+L9pc9EGNcN zbatMn4FuWeyrhVaiSgMqyNHghUISgAZf76imkqophvwgu7dzqq44bxawablfiwvhate/C0zN5ps TjBZ4ojF0Z9mFM9tbLzBYCL2BpNCtYbp9umpp4ytnx0+2sdxU6vi+ffSeAk=

Ressemble mises à jour de Google Play services pourrait être la cause du problème. De l'aide serait appréciée.

11voto

BrentM Points 3091

Cette logcat avertissement est causé par un bogue introduit dans Google Play Services 9.x. Il peut être ignoré en toute sécurité, je ne crois pas qu'il provoque un blocage, de sorte que votre blocage peut être causée par un problème différent. Le message devrait disparaître avec une future mise à jour pour jouer à des services.

Ce problème a été reconnu par un ingénieur de chez Google en réponse à ce post.

6voto

Danny R Points 76

J'ai eu le même problème récemment. Ce qu'il fait pour moi a été lorsque le téléphone automatique de mise à jour de Google Play Services à la version 9.0.83.

La seule solution que j'ai trouvé a été de désinstaller la mise à jour et permettant à Google Play services de re-mise à jour.

Pour supprimer la mise à jour: Paramètres > Applications > Google Play services > Frapper les trois points et de désinstaller des mises à jour. Puis réinstaller les mises à jour via le play store.

Démarrez l'application et il devrait vous demander de mettre à niveau votre Google Play services.

La version a été à l'origine 9.0.83 après ces étapes, il rétrogradé à 8.7.03 frais.

Je n'ai pas l'impression que c'est une solution depuis que j'ai un peu de gens pour tester mon application et quelques-uns d'entre eux ont le même problème (sur la version 9.0.83). Je ne sais pas trop ce qui a changé avec 9.0.83

0voto

Hammad Tariq Points 644

J'avais aussi la même exception à la règle et je l'ai corrigé.

Note: je suis en train de travailler sur google analytics et a été l'obtention de cette exception. Mais mon application était de ne pas tomber j'ai été faire cela dans les Journaux. vous pouvez également essayer cette solution.

ajouter ceci dans le niveau du projet gradle fichier. classpath 'com.google.gms:google-services:2.1.0'

et c'est au niveau du module gradle fichier.

compile 'com.google.android.gms:play-services:8.4.0'

et le mouvement " ci-dessous plugin à la fin du fichier (à la dernière ligne) de niveau module gradle fichier.

apply plugin: 'com.google.gms.google-services'

`

-1voto

prebilstatus Points 50

Qu'est-ce résolu pour moi a été de supprimer le débogage.fichier de magasin de clés trouvés dans le .android dossier.

compris après avoir lu que le débogage.fichier de magasin de clés expire après un an et que le système a besoin de vous supprimer de sorte qu'il peut en créer un nouveau.

https://developer.android.com/tools/publishing/app-signing.html#expdebug

-1voto

Ruturaj Patil Points 311

J'étais face à un même problème après le changement du système et du projet de config.
Essayez de suivre ces étapes:

  1. Vérifiez si vous avez activé le mode hors connexion de travail pour gradle: Goto File > Settings > Gradle. Désélectionnez l'option Travailler Hors connexion si elle est cochée.
  2. Puis de confirmer si vous avez bien la dernière version de google services mentionnés comme des dépendances au niveau des projets de construction.gradle: classpath 'com.google.gms:google-services:2.1.0'.

    Vous pouvez trouver la dernière version ici: https://jcenter.bintray.com/com/android/tools/build/gradle/

  3. Propre et construire le projet après la gradle synchronisation terminée.

Ces étapes résolu le problème pour moi.
Dans le cas où vous avez changé le système utilisé pour la construction de cette application, assurez-vous de mettre à jour le SHA1 dans votre projet sur Google Developer Console et de mettre à jour les Cartes de la clé API dans votre projet android.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X