错误getGoogleAppId失败,状态为:10 Android KitKat - GCM和Google云端硬盘

时间:2015-11-04 20:47:08

标签: android android-studio google-cloud-messaging google-drive-android-api

我在三星Galaxy S4 mini中运行它。 KitKat Android。

在应用程序中,我使用GCM进行消息传递和Google Drive API。我认为我得到的错误来自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。您可以看到GMPM甚至在我的MainActivity之前启动,所以我不确定如何调试它?

我的应用程序运行正常。它仍然连接到GCM,仍然可以接收消息。仍然连接到Google云端硬盘。仍在检索文件。

但这个错误令我担心。有谁知道它是什么原因,或者我怎么去调试它?

4 个答案:

答案 0 :(得分:9)

我在启用了Google云端硬盘和Google Analytics的应用中看到了相同的错误日志。尽管有错误消息,但这些功能似乎工作正常。当我开始尝试添加GCM时,我配置并安装了一个新的MyUserModel.objects.filter(external_user__email__in=user_emails) 文件。之后错误消息消失了。尝试刷新google-services.json文件。这适用于@MrsEd(请参阅上面有关问题​​的评论)。

答案 1 :(得分:2)

我遇到了同样的问题。

我正在使用:

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

当我将其更改为最新版本时,它开始工作。 就我而言,它是

compile 'com.google.android.gms:play-services:9.2.1'

答案 2 :(得分:1)

getGoogleAppId failed with status: 10
Uploading is not possible. App measurement disabled

如果您有一个查询Google许可证服务器但没有运行凭据且许可证检查失败的应用程序,则会发生。

例如,

  • 在未经许可的设备上运行许可应用。
  • 在多个设备或模拟器上开发付费应用时,设备确实拥有“付费”Google许可。

答案 3 :(得分:0)

我所做的只是在您的手机上打开谷歌应用程序并检查您是否更新了它并且还创建了一个帐户..一旦完成此操作它将起作用