Недопустимое сообщение подписи 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 на моем телефоне, и журналы больше не отображались. Раньше они вызывали меня и в моем приложении, что давало мне большие головные боли, почему это происходит.