Aplikacja na Androida zawiesza się z powodu V / GoogleSignatureVerifier: podpis nie jest prawidłowy

Mam aplikację na Androida, w której używam Google Maps API dla Androida v2. To działało dobrze w moim telefonie, dopóki nie uaktualniłem mojego telefonu do Marshmallow. Po aktualizacji mojego telefonu po odinstalowaniu go i ponownym zainstalowaniu go za pomocą Android Studio zaczął mieć przypadkową awarię. I za każdym razem błąd był

V / GoogleSignatureVerifier: Signature not valid. Znaleziono: MIIDDTCCAfWgAwIBAgIEPmxzXDANBgkqhkig9w0baqsfada3mqswcqydvqqgewjvuzeqma4ga1ue ChMHQW5kcm9pZDEWMBQGA1UEAxMNQW5kcm9pzcbezwj1zzaefw0xnta5mjexmje1mdnafw00nta5 MTMxMjE1MDNaMDcxCzAJBgNVBAYTAlVTmrawdgydvqqkewdbbmryb2lkmrywfaydvqqdew1bbmry b2lkIERlYnVnMIIBIjANBgkqhkiG9w0Baqefaaocaq8amiibcgkcaqeaotlzay3dx0+vQmRo5stW izwv76mghc1mbdxQnI16N6Ci/LFPOsiQLfYgt/qqitKCmo2kWWzfKNxN1Qyg5KaFdXRxpM8ec7xm fkmx5cxzjobds62uwodxpjiaxnobecvhdwc02efogfbd8csno7sm3hthp8l2jbn4 / zRQ+F4 + C Y477hsmxuvcdyoooacsye7peu1bvplsrxm44kjjjhbfjllyw6qtze00khmrwdgbqwsdy0vtupj9nm hKGRuGoK / suIpd9e82EhqbUSlYsd62I/HV3390Eo/N2xXCsK7jrRdz6G9MjHfnUQLN80frZXGapl LWiBti2soI9HhI++dQIDAQABoyEwHzAdBgNVHQ4EFgQU3JFv8ivvt36o8wrsmkxrwycdbeewdqyj KoZIhvcNAQELBQADggEBAFLFGhfV6F4Vomcdkky6drhd10lzvr8 / 6QJzf/yp1QARzb3aR319g1my f6Ffsaam9SKKj6OO92Jz7RTgUvZ6aD5sgrjxkcetmrgnwlgvsg0rn+OxyEJ6dp4z49Oj5xyXjREp 6zv3QXxENib6EmPYKkFRS6cIe3QOMPsa6q0kbkqfnnraw+A + VBAVfEQYB1lgUMXUD+L9pc9EGNcN zbatMn4FuWeyrhVaiSgMqyNHghUISgAZf76imkqophvwgu7dzqq44bxawablfiwvhate/C0zN5ps TjBZ4ojF0Z9mFM9tbLzBYCL2BpNCtYbp9umpp4ytnx0+2sdxu6vi + ffSeAk=

Wygląda na to, że zaktualizowane usługi Google Play mogą być przyczyną problemu. Pomoc będzie mile widziana.

Author: Andrei Herford, 2016-03-24

5 answers

To Ostrzeżenie logcat jest spowodowane błędem wprowadzonym w usługach Google Play 9.x. można go bezpiecznie zignorować, nie wierzę, że powoduje awarię, więc twoja awaria może być spowodowana innym problemem. Komunikat powinien zniknąć wraz z przyszłą aktualizacją usług play.

Ten problem został uznany przez inżyniera w Google w odpowiedź na ten post.

 11
Author: BrentM,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:17:20

Ostatnio miałem ten sam problem. Co spowodowało to dla mnie było, gdy telefon Auto zaktualizował usługi Google Play do wersji 9.0.83.

Jedynym rozwiązaniem, które znalazłem, było odinstalowanie aktualizacji i umożliwienie usług Google Play ponownej aktualizacji.

Aby usunąć aktualizację: Ustawienia > Aplikacje > Usługi Google Play > naciśnij trzy kropki i Odinstaluj aktualizacje. Następnie zainstaluj ponownie aktualizacje w Sklepie play.

Uruchom aplikację i powinna poprosić o uaktualnienie Google Play usługi.

Wersja była pierwotnie 9.0.83 po wykonaniu tych kroków została obniżona do 8.7.03.

Nie wydaje mi się, że jest to rozwiązanie, ponieważ mam kilka osób testujących moją aplikację i kilka z nich ma ten sam problem (te w wersji 9.0.83). Nie jestem pewien, co się zmieniło w 9.0.83

 6
Author: Danny R,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-14 22:28:41

Ja też miałem ten sam wyjątek i go naprawiłem.

Uwaga: pracuję na google analytics i otrzymałem ten wyjątek. Ale moja aplikacja nie była upaść dostawałem to w logach. możesz również wypróbować To rozwiązanie.

Dodaj to do pliku Gradle na poziomie projektu. classpath 'com.google.gms:google-services:2.1.0'

I ten dla pliku Gradle poziomu modułu.

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

I przenieś ' poniżej wtyczki na końcu pliku (w ostatniej linii) pliku gradle poziomu modułu.

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

`

 0
Author: Hammad Tariq,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-17 15:50:03

Miałem ten sam problem po zmianie konfiguracji systemu i projektu.
Spróbuj wykonać następujące kroki:

  1. sprawdź, czy włączyłeś pracę offline dla gradle: Goto File > Settings > Gradle. Usuń zaznaczenie opcji Praca w trybie Offline, jeśli jest zaznaczona.
  2. Następnie potwierdź, czy masz najnowszą wersję usług google wymienioną jako zależności w kompilacji na poziomie projektu.gradle: classpath ' com.google.gms: google-services: 2.1.0".

    najnowszą wersję znajdziesz tutaj: https://jcenter.bintray.com/com/android/tools/build/gradle/

  3. Wyczyść i zbuduj projekt po zakończeniu synchronizacji gradle.

Te kroki rozwiązały problem dla mnie.
w przypadku zmiany systemu używanego do tworzenia tej aplikacji, upewnij się, że zaktualizowałeś SHA1 w swoim projekcie na Google Developer Console i zaktualizuj klucz API Maps w swoim projekcie na Androida.

 -1
Author: Ruturaj Patil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-10 08:56:25

Naprawione dla mnie było usunięcie debugowania.plik keystore znaleziony w .folder android.

Zorientowałem się po przeczytaniu, że debugowanie.plik keystore wygasa po roku, a system wymaga usunięcia, aby mógł utworzyć nowy.

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

 -1
Author: prebilstatus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-13 06:30:05