Я недавно обновился до версии 9.0.0 библиотеки сервисов Google Play, и я продолжаю получать следующее сообщение logcat:
05-19 23:07:30.023 19237-19508/? V/GoogleSignatureVerifier: options.developer.com.developeroptions signature not valid. Found:
Хотя мое приложение не использует API карт Google, но использует аналитику, рекламу и API Google Plus.
Единственное упоминание в документации об использовании ключа api - при использовании карт Google или android размещает api.
Я также пробовал добавить 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'
}
classpath 'com.google.gms:google-services:2.1.0'
иcompile 'com.google.android.gms:play-services-analytics:8.4.0'
Ответы:
Извините, это ошибка! Однако это просто ложное ведение журнала: сервисы Google Play проверяют, являетесь ли вы приложением Google или обычным сторонним приложением.
В рамках этого он вызывает верификатор подписи, и запись в журнал оказалась более подробной, чем предполагалось - это будет исправлено в будущей версии. Это никак не должно повлиять на поведение вашего приложения.
источник
Вы найдете множество решений в сети, но единственное, что у меня работает, - это понизить версию Google Play Services до версии 8.7.02 на моих устройствах. Надеюсь, Google быстро исправит эту ошибку:
источник
Как упоминалось в других ответах, это обновление Google Play Services 9 для устройства. У вас могут быть следующие варианты, пока Google не исправит ошибку:
Смело игнорируйте это
Понизьте версию своего телефона / устройства, используя Настройки-> Приложения-> Сервисы Google Play -> (три точки в правом верхнем меню) -> Удалить
Если кнопки «Отключить» / «Принудительный останов» неактивны, возможно, вам придется удалить приложение из «администратора устройства» перед его удалением.
Блог Google Plus, посвященный ошибке: https://plus.google.com/+ChristopheBeyls/posts/LC2XCSoaVBJ
Удаление / воссоздание файла keystore.debug вряд ли поможет. Если вы уже сделали это, вам нужно будет создать новый с помощью консоли разработчика map api.
источник
убедитесь, что вы правильно ввели синатуру SHA и имя пакета.
убедитесь, что вы включили свой GoogleMaps Api в своем ApiManager> Обзор после создания проекта в консоли api (выполните поиск в Google)
убедитесь, что вы разрешили доступ в Интернет в вашем файле манифеста
в вашем файле сборки используйте compile 'com.google.android.gms: play-services: 9.0.1' (работает для меня)
В моем случае я пропустил шаг 3.
источник
Мне пришлось обновить библиотеку gms до 9.0.1 и удалить все сохраненные данные из сервисов Google Play на моем телефоне, и журналы больше не отображались. Раньше они вызывали у меня состояние И в моем приложении, что доставляло мне большие головные боли, почему это происходило.
источник