100 votes

GoogleSignatureVerifier signature non valide message (google play services 9.0.0)

J'ai récemment mis à jour sur google play services de la bibliothèque de la version 9.0.0, et je reçois la suite de logcat message:

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

Alors que mon application n'est pas en utilisant l'api google maps, mais c'est à l'aide de l'analyse, de publicités, et plus google api.

La seule mention dans la documentation concernant l'utilisation de la clé api est lors de l'utilisation de google maps, android ou les lieux de l'api.

J'ai aussi essayé d'ajouter le com.google.android.geo.API_KEY' avec une bonne clé, mais il n'a pas aidé.

voici mon gradle.fichier de 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'
}

177voto

Ian Barber Points 2553

Désolé, c'est un bug! C'est juste fallacieux de journalisation: Google Play services effectue une vérification pour voir si vous êtes un Google app ou un tiers.

Dans le cadre de cela, il appelle la signature du vérificateur et l'enregistrement terminé plus verbeux que prévu -, il sera corrigé dans une future version.Cela ne devrait pas affecter le comportement de votre application.

2voto

Filoux Points 79

Vous trouverez un grand nombre de solutions sur le net, mais le seul qui marche pour moi, c'était pour faire passer les Google Play Services de 8.7.02 version sur mes appareils. J'espère que Google va corriger cette erreur rapidement :')

1voto

JMax Points 91

Comme mentionné dans les autres réponses, de ses le Google Play Services 9 mise à jour de l'appareil. Vous pouvez avoir ces options jusqu'à ce que google corriger le bug:

  • L'ignorer en toute sécurité

  • Downgrade de votre téléphone/appareil à l'aide de Paramètres->Applications->Google play services->(les trois points sur le menu en haut à droite)->Désinstaller

    Si le Désactiver/Forcer l'Arrêt boutons sont grisés vous devrez peut-être supprimer l'application d '"administrateur de l'appareil" avant de le désinstaller.

Google plus blog concernant le bug: https://plus.google.com/+ChristopheBeyls/posts/LC2XCSoaVBJ

Supprimer/Recréer le fichier de clés.fichier de débogage est peu probable pour aider. Si vous avez déjà fait cela, alors vous aurez besoin de créer un nouveau à l'aide de la carte des api developer console"

1voto

Shubham Arora Points 221
  1. assurez-vous que vous avez entré votre SHA sinature et nom du package correctement.

  2. assurez-vous que vous avez activé votre GoogleMaps Api dans votre ApiManager>Présentation après la création de votre projet dans l'api console(recherche dans google)

  3. assurez-vous d'avoir autorisé internet autorisations dans votre fichier manifest

  4. dans votre fichier de génération de l'utilisation de la compilation 'com.google.android.gms:jouer-services:9.0.1' (pour moi)

Dans mon cas, j'ai raté l'étape 3 .

0voto

box Points 1941

J'ai eu à mettre à jour les gms de la bibliothèque de 9.0.1 et supprimer toutes les données sauvegardées à partir de google play sur mon téléphone et que les journaux n'étaient pas afficher plus. Ils étaient à l'origine de moi ET de l'état de mon application, et qui me donnait des maux de tête le pourquoi de ce qui se passait.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X