GoogleSignatureVerifier signature not valid message (google play services 9.0.0)


Recientemente he actualizado a la biblioteca de servicios de Google play versión 9.0.0, y sigo recibiendo el siguiente mensaje de logcat:

05-19 23:07:30.023 19237-19508/? V/GoogleSignatureVerifier: options.developer.com.developeroptions signature not valid.  Found: 

Si bien mi aplicación no está utilizando la api de Google Maps, sino que está utilizando las api de analytics, ads y google plus.

La única mención en la documentación sobre el uso de la clave api es cuando se utiliza google maps o android places api.

También he intentado añadir el ' com.Google.androide.geo.API_KEY' con una clave correcta, pero no ayudar.

Aquí está mi gradle.archivo de compilación:

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'
}
Author: meh, 2016-05-19

5 answers

Lo siento, eso es un error! Sin embargo, es solo un registro espurio: Google Play Services hace algunas comprobaciones para ver si eres una aplicación de Google o una de terceros normal.

Como parte de eso, llama al verificador de firmas y el registro terminó siendo más detallado de lo previsto: se corregirá en una versión futura.Esto no debería afectar el comportamiento de tu aplicación en absoluto.

 175
Author: Ian Barber,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-23 10:40:05

Usted encontrará un montón de soluciones en la red, pero el único que trabaja para mí fue para bajar los servicios de Google Play a la versión 8.7.02 en mis dispositivos. Espero que Google solucione este error rápidamente :')

 2
Author: Filoux,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-24 07:43:30

Como se mencionó en las otras respuestas, es la actualización de Google Play Services 9 para el dispositivo. Puede tener estas opciones hasta que Google arregle el error:

  • Ignóralo con seguridad

  • Degradar su teléfono / dispositivo usando Ajustes - > Aplicaciones - > Servicios de Google play - > (tres puntos en el menú superior derecho) - > Desinstalar

    Si los botones Deshabilitar/Forzar detención están en gris, es posible que deba eliminar la aplicación para que no sea un "administrador del dispositivo" antes de desinstalarla se.

Blog de Google plus relacionado con el error: https://plus.google.com / + ChristopheBeyls / posts / LC2XCSoaVBJ

Eliminando/recreando el almacén de claves.es poco probable que el archivo de depuración ayude. Si ya has hecho esto, entonces necesitarás crear uno nuevo usando la 'consola de desarrolladores de map api'

 1
Author: JMax,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-06 14:51:44
  1. Asegúrate de haber introducido correctamente tu sinatura SHA y el nombre del paquete.

  2. Asegúrese de haber habilitado su Api de GoogleMaps en su ApiManager>Vista general después de crear su proyecto en la consola de api (búsquelo en Google)

  3. Asegúrese de que ha permitido permisos de Internet en su archivo de manifiesto

  4. En tu archivo de compilación usa compile 'com.Google.androide.gms: play-services: 9.0.1 ' (funciona para mí)

En mi caso me perdí el paso 3 .

 1
Author: Shubham Arora,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-11 21:40:09

Tuve que actualizar la biblioteca gms a 9.0.1 y eliminar todos los datos guardados de los servicios de Google Play en mi teléfono y los registros ya no se mostraban. Me estaban causando Y estado en mi aplicación antes, que me estaba dando dolores de cabeza importantes por qué esto estaba sucediendo.

 0
Author: box,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-03 14:38:33