Recientemente he actualizado a la versión 9.0.0 de la biblioteca de servicios de Google Play 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 usa la API de Google Maps, sí usa las API de análisis, anuncios y Google Plus.
La única mención en la documentación con respecto al uso de la clave api es cuando se utilizan mapas de Google o api de lugares de Android.
También intenté agregar 'com.google.android.geo.API_KEY' con una clave correcta, pero no ayudó.
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'
}
classpath 'com.google.gms:google-services:2.1.0'
ycompile 'com.google.android.gms:play-services-analytics:8.4.0'
Respuestas:
¡Lo siento, eso es un error! Sin embargo, es solo un registro falso: los servicios de Google Play verifican si usted es una aplicación de Google o un tercero normal.
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, lo que no debería afectar el comportamiento de su aplicación en absoluto.
fuente
Encontrarás muchas soluciones en la red, pero la única que funciona para mí fue degradar los servicios de Google Play a la versión 8.7.02 en mis dispositivos. Espero que Google solucione este error rápidamente: ')
fuente
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 corrija el error:
Ignórelo con seguridad
Reduzca su teléfono / dispositivo usando Configuración-> 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 deje de ser un 'administrador de dispositivos' antes de desinstalarla.
Blog de Google plus relacionado con el error: https://plus.google.com/+ChristopheBeyls/posts/LC2XCSoaVBJ
Es poco probable que la eliminación / recreación del archivo keystore.debug ayude. Si ya ha hecho esto, deberá crear uno nuevo utilizando la 'consola de desarrollador de map api'
fuente
asegúrese de haber ingresado correctamente su sinaturaleza SHA y el nombre del paquete.
asegúrese de haber habilitado su API de GoogleMaps en su ApiManager> Descripción general después de crear su proyecto en la consola de la API (búsquelo en Google)
asegúrese de haber permitido los permisos de Internet en su archivo de manifiesto
en su archivo de compilación, use compile 'com.google.android.gms: play-services: 9.0.1' (funciona para mí)
En mi caso, me perdí el paso 3.
fuente
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. Antes me estaban causando Y en mi aplicación, lo que me estaba dando grandes dolores de cabeza por qué estaba sucediendo esto.
fuente