GoogleSignatureVerifier署名が無効なメッセージ(Google Play Services 9.0.0)


100

最近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 Maps APIを使用していませんが、Analytics、Ads、およびGoogle Plus APIを使用しています。

ドキュメントでAPIキーの使用に関する唯一の言及は、GoogleマップまたはAndroidプレイスAPIを使用する場合です。

また、正しいキーで「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'
}

classpath 'com.google.gms:google-services:2.1.0'andと同じcompile 'com.google.android.gms:play-services-analytics:8.4.0'
rocknow '20年

何か解決策を見つけましたか?
ダイエット

@ditまだですが、新しいFirebase Analyticsに関連している可能性があると思います。アプリも正常に機能し、そのメッセージだけでGoogle APIのいずれにも問題はありません。
まあまあ

Firebaseを使用していませんが、Android Studioの最近のアップデート後にこの問題が発生します。プレイサービスのバグだと思います。
The_Martian 2016年

2
Google Playサービスを9.0.0にアップグレードした後も同じ問題が発生します。GoogleマップとGCMも使用しています。しかし、アプリケーションは正常に動作します
Plugie、2016年

回答:


177

すみません、それはバグです!ただし、これは単なる偽のロギングです。GooglePlayサービスでは、ユーザーがGoogleアプリか通常のサードパーティアプリかを確認します。

その一部として、署名ベリファイアを呼び出し、ロギングは意図したよりも詳細になりました-これは将来のバージョンで修正される予定です。これはアプリの動作にまったく影響しないはずです。


8
それでは何もしませんか?心配しないで?
Android開発者

6
心配しないでください。
Ian Barber

2
こんにちは。確認できるバグへのリンクはありますか?
AL。

2
@ianbarberしかし、これは私のアプリの動作に影響します。これにより、アプリがANR状態になります。私のログコンソールは100を超えるこのログを出力しますが、これはしばらく続きます...そして、トレースファイルが書き込まれます
ボックス

3
これは動作に影響します。gmsライブラリが含まれているアプリを起動しようとすると、起動時間が5秒以上であり、そのメッセージが発行されて、問題がなくなります。それはANRにかなり近い
Odaym '06 / 06/06

2

あなたはネット上に多くの解決策を見つけるでしょうが、私のために働く唯一のものは、私のデバイスでGoogle Play開発者サービスを8.7.02バージョンにダウングレードすることでした。Googleがこのエラーを迅速に修正してくれることを願っています: ')


1

他の回答で述べたように、デバイスに対するGoogle Play開発者サービス9のアップデート。グーグルがバグを修正するまで、これらのオプションを使用できます。

  • 安全に無視する

  • [設定]-> [アプリ]-> [Google Play開発者サービス]->(右上のメニューに3つのドット)->アンインストールを使用して、電話/デバイスをダウングレードします。

    [無効化/強制停止]ボタンがグレー表示されている場合は、アンインストールする前に、アプリを「デバイス管理者」から削除する必要がある場合があります。

バグに関連するGoogle plusブログ:https : //plus.google.com/+ChristopheBeyls/posts/LC2XCSoaVBJ

keystore.debugファイルを削除/再作成しても役に立たないでしょう。すでにこれを行っている場合は、「map api developer console」を使用して新しいものを作成する必要があります


1
  1. SHA sinatureとパッケージ名を正しく入力したことを確認してください。

  2. APIコンソールでプロジェクトを作成した後、ApiManagerの[概要]でGoogleMaps APIを有効にしたことを確認してください(Googleで検索)

  3. マニフェストファイルでインターネットアクセス許可を許可していることを確認してください

  4. ビルドファイルでcompile 'com.google.android.gms:play-services:9.0.1'(私のために機能します)を使用します

私の場合、ステップ3を逃しました。


0

gmsライブラリを9.0.1に更新し、携帯電話のgoogle playサービスからすべての保存データを削除する必要があり、ログが表示されなくなりました。彼らは私と以前に私のアプリで状態を引き起こしていました、これはなぜこれが起こっているのか私に大きな頭痛の種を与えていました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.