Firma de GoogleSignatureVerifier mensaje no válido (google play services 9.0.0)

Recientemente me actualicé 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 utiliza la API de Google Maps, está usando Analytics, Ads y Google Plus Apis.

La única mención en la documentación con respecto al uso de la clave api es cuando se usa google maps, o lugares Android api.

También intenté agregar ‘com.google.android.geo.API_KEY’ con una clave correcta, pero no sirvió de nada.

aquí está mi archivo 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' } 

Lo siento, eso es un error! Sin embargo, no es más que un registro espurio: los servicios de Google Play comprueban si se trata de una aplicación de Google o de una de terceros.

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

Encontrará muchas soluciones en la red, pero el único que trabaja para mí fue rebajar los Servicios de Google Play a la versión 8.7.02 en mis dispositivos. Espero que Google solucione este error rápidamente: ‘)

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

  • Con seguridad ignorarlo

  • Baja tu dispositivo / dispositivo usando Configuraciones-> Aplicaciones-> Servicios de Google Play -> (tres puntos en el menú superior derecho) -> Desinstalar

    Si los botones Desactivar / Forzar detención están atenuados, es posible que deba eliminar la aplicación para que no sea un “administrador del dispositivo” antes de desinstalarla.

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

La eliminación / recreación del archivo keystore.debug es poco probable que ayude. Si ya has hecho esto, necesitarás crear uno nuevo usando la ‘Consola de desarrollador de api de mapa’

  1. asegúrese de haber ingresado correctamente su syntax SHA y el nombre del paquete.

  2. Asegúrate de haber habilitado tu GoogleMaps Api en tu ApiManager> Descripción general después de crear tu proyecto en la consola de API (búscalo en google)

  3. asegúrese de haber permitido permisos de internet en su archivo de manifiesto

  4. en su archivo de comstackción use comstackr ‘com.google.android.gms: play-services: 9.0.1’ (funciona para mí)

En mi caso, me perdí el paso 3.

Tuve que actualizar la biblioteca de 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, lo que me estaba dando grandes dolores de cabeza por qué esto estaba sucediendo.