web-dev-qa-db-ja.com

エラーgetGoogleAppIdがステータスで失敗しました:10 Android KitKat-GCMとGoogleドライブ

私はこれをSamsungGalaxy S4miniで実行しています。 KitKatAndroid。

このアプリケーションでは、メッセージングにGCMとGoogle DriveAPIの両方を使用しています。私が得ているエラーはGCMからのものだと思いますが、よくわかりません。

LogCatは次のとおりです。

I/PersonaManager﹕ getPersonaService() name persona_policy
I/GMPM﹕ App measurement is starting up
I/PersonaManager﹕ getPersonaService() name persona_policy
I/MainActivity﹕ onCreate
E/GMPM﹕ getGoogleAppId failed with status: 10
E/GMPM﹕ Uploading is not possible. App measurement disabled
I/PersonaManager﹕ getPersonaService() name persona_policy

GMPMはどこで起動するのかわかりません。コードでこれが完了するまで、GoogleドライブまたはGCMをアクティブにしません。 MainActivityの前でもGMPMが起動することがわかりますので、デバッグ方法がわかりませんか?

私のアプリケーションは正常に実行されています。それでもGCMに接続し、メッセージを受信します。引き続きGoogleドライブに接続します。それでもファイルを取得します。

しかし、このエラーは私を心配させました。誰かがそれを引き起こす原因、または私がそれをデバッグする方法を知っていますか?

8
MarkJoel60

GoogleドライブとGoogleアナリティクスが有効になっているアプリで同じエラーログが表示されていました。エラーメッセージにもかかわらず、これらの機能は正常に機能しているように見えました。 GCMを追加して実験を開始したとき、新しいgoogle-services.jsonファイルを構成してインストールしました。その後、エラーメッセージは消えました。 google-services.jsonファイルを更新してみてください。これは@MrsEdで機能しました(質問については上記のコメントを参照してください)。

9
Bob Snyder

私は同じ問題に直面していました。

私が使用していた:

compile 'com.google.Android.gms:play-services:8.0.1'

最新のものに変更すると動作し始めました。私の場合は

compile 'com.google.Android.gms:play-services:9.2.1'
2
Rishi
getGoogleAppId failed with status: 10
Uploading is not possible. App measurement disabled

Googleライセンスサーバーにクエリを実行するアプリがあるが、実行する認証情報がなく、ライセンスチェックが失敗した場合に発生します。

例えば、

  • ライセンスのないデバイスでライセンスのあるアプリを実行する。
  • 複数のデバイスまたはエミュレーターでの有料アプリの開発中。デバイスには「有料」のGoogleライセンスがあります。
1
WM1

私がしたことは、あなたの電話でグーグルアプリを開いて、それが更新されているかどうかを確認し、それでアカウントを作成することでした..これを行うとそれは機能します

0
bhaskar