Недопустимое сообщение подписи GoogleSignatureVerifier (google play services 9.0.0)
Недавно я обновил библиотеку сервисов Google Play версии 9.0.0, и я продолжаю получать следующее сообщение logcat:
05-19 23:07:30.023 19237-19508/? V/GoogleSignatureVerifier: options.developer.com.developeroptions signature not valid. Found:
В то время как мое приложение не использует google-карты api, но использует аналитику, рекламу и google plus apis.
Единственное упоминание в документации, касающейся использования ключа api, - это использование карт google или сайтов android.
Я также попытался добавить "com.google.android.geo.API_KEY" с правильным ключом, но это не помогло.
вот мой файл gradle.build:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "options.developer.com.developeroptions"
minSdkVersion 9
targetSdkVersion 23
versionCode 23
versionName "1.06"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile 'com.google.android.gms:play-services-plus:9.0.0'
compile 'com.android.support:appcompat-v7:23.2.0'
compile 'com.google.android.gms:play-services-analytics:9.0.0'
compile 'com.google.android.gms:play-services-ads:9.0.0'
}
Ответы
Ответ 1
Извините, это ошибка! Это просто ложная регистрация: службы Google Play проверяет, являетесь ли вы Google или обычным третьим лицом.
Как часть этого, он вызывает верификатор подписи, и ведение журнала оказалось более подробным, чем предполагалось, - оно будет исправлено в будущей версии. Это не должно влиять на поведение вашего приложения вообще.
Ответ 2
В сети вы найдете множество решений, но единственный, кто работает для меня, - это понизить версию Google Play Services до версии 8.7.02 на моих устройствах. Я надеюсь, что Google быстро исправит эту ошибку: ')
Ответ 3
Как упоминалось в других ответах, это обновление Google Play Services 9 для устройства. У вас могут быть эти параметры, пока Google не исправит ошибку:
-
Безопасно игнорировать его
-
Снизьте свой телефон/устройство с помощью Настройки- > Службы- > Службы Google → (три точки в верхнем правом меню) → Удалить
Если кнопки "Отключить/принудительно" отключены, вам может потребоваться удалить приложение из "администратора устройства" перед его удалением.
Google плюс блог, связанный с ошибкой: https://plus.google.com/+ChristopheBeyls/posts/LC2XCSoaVBJ
Удаление/воссоздание файла keystore.debug вряд ли поможет. Если вы уже это сделали, вам нужно создать новый, используя консоль разработчика 'map api'
Ответ 4
-
убедитесь, что вы правильно ввели свое имя и имя пакета.
-
убедитесь, что вы активировали свой GoogleMaps Api в своем ApiManager > Обзор после создания вашего проекта в консоли api (выполните поиск в google)
-
убедитесь, что вы разрешили разрешения в вашем файле манифеста
-
в вашем файле сборки используйте компиляцию
'com.google.android.gms: play-services: 9.0.1' (работает для меня)
В моем случае я пропустил шаг 3.
Ответ 5
Мне пришлось обновить библиотеку gms до 9.0.1 и удалить все сохраненные данные из сервисов Google Play на моем телефоне, и журналы больше не отображались. Раньше они вызывали меня и в моем приложении, что давало мне большие головные боли, почему это происходит.