Подтвердить что ты не робот

Приложение Android сбой из-за V/GoogleSignatureVerifier: подпись не действительна

У меня есть приложение для Android, в котором я использую API Карт Google для Android v2. Он работал нормально в моем телефоне, пока я не обновил свой телефон до Зефира. После обновления моего телефона, как только я удалил его и снова установил его с помощью Android Studio, у него начался случайный сбой. И каждый раз, когда ошибка была

V/GoogleSignatureVerifier: подпись недействительна. Найденный: 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 + A + VBAVfEQYB1lgUMXUD + L9pc9EGNcN zbatMn4FuWeyrhVaiSgMqyNHghUISgAZF76ImkQoPHVwgu7DzQQ44bXAwAbLFIwVhate/C0zN5ps TjBZ4ojF0Z9mFM9tbLzBYCL2BpNCtYbp9uMpp4YtnX0 + 2sdxU6vi + ffSeAk =

Похоже, обновленные сервисы Google Play могут вызвать проблемы. Помощь будет оценена.

4b9b3361

Ответ 1

Это предупреждение о логарифме вызвано ошибкой, появившейся в Google Play Services 9.x. Это можно смело игнорировать, я не считаю, что это приводит к сбою, поэтому ваша авария может быть вызвана другой проблемой. Сообщение должно уйти с будущим обновлением для воспроизведения сервисов.

Эта проблема была подтверждена инженером Google в ответ на этот пост.

Ответ 2

У меня была такая же проблема в последнее время. Для меня это вызвало то, что телефон автоматически обновил сервисы Google Play до версии 9.0.83.

Единственное решение, которое я нашел, - это удаление обновления и возможность повторного обновления сервисов Google Play.

Чтобы удалить обновление: Настройки > Приложения > Службы Google Play > Нажмите три точки и удалите обновления. Затем переустановите обновления через магазин воспроизведения.

Запустите приложение, и он попросит вас обновить службы Google Play.

Версия изначально была 9.0.83 после выполнения этих шагов, она понизилась до 8.7.03.

Мне не кажется, что это решение, так как у меня есть несколько человек, которые тестируют мое приложение, и некоторые из них имеют одну и ту же проблему (те, что указаны в версии 9.0.83). Я не уверен, что изменилось с помощью 9.0.83

Ответ 3

Я тоже получал такое же исключение, и я исправил его.

Примечание. Я работаю над аналитикой google и получаю это исключение. Но мое приложение не разбилось, я получал это в журналах. вы также можете попробовать это решение.

добавить это в файл проекта gradle. classpath 'com.google.gms:google-services:2.1.0'

и этот файл для уровня модуля gradle.

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

и переместите `под плагином в конец файла (в последней строке) уровня модуля gradle.

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

`

Ответ 4

У меня возникла такая же проблема после изменения конфигурации системы и проекта.
Проделайте следующие шаги:

  • Убедитесь, что вы включили автономную работу для gradle: Goto File > Settings > Gradle. Отмените выбор автономной работы, если он установлен.
  • Затем подтвердите, если у вас есть последняя версия служб Google, упомянутых как зависимости на уровне проекта build.gradle: classpath 'com.google.gms: google-services: 2.1.0'.

    Вы можете найти последнюю версию здесь: https://jcenter.bintray.com/com/android/tools/build/gradle/

  • Очистите и создайте проект после завершения синхронизации gradle.

Эти шаги решили для меня проблему.
Если вы изменили систему, используемую для создания этого приложения, обязательно обновите SHA1 в своем проекте на Google Developer Console и обновите ключ API Карт в своем проекте Android.

Ответ 5

Для меня исправлено удаление файла debug.keystore, найденного в папке .android.

понял это после прочтения, что файл debug.keystore истекает через год, и вам нужно удалить систему, чтобы она могла создать новую.

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