【问题标题】:Google Play stopped working errorGoogle Play 停止工作错误
【发布时间】:2014-11-04 17:44:16
【问题描述】:

我开发并发布了一个应用到 Google Play,直到昨天它都运行良好。应用程序正常运行,但当用户想要在 Google Play 中打开成就和排行榜时,他们会收到错误消息:“不幸的是,Google Play 服务已停止”

我知道该应用程序能够登录 GP,因为我创建了一些登录后更新的消息

public void onSignInSucceeded()
{
if(getApiClient().isConnected())
{
  loading.setText("Please wait while we load\n the Achievements panel, thank you...");
  ...
}
....
}

但应用程序无法再像以前那样显示成就/排行榜。

我不确定 Google Play 或 Play Games 是否有任何变化,但它只是停止工作。没有对代码进行任何更改,也没有将新包上传到 Google Dashboard。它只是停止工作......有什么想法吗?

谢谢你,

更新:堆栈跟踪错误消息是:

java.lang.NumberFormatException: Invalid long: "" at java.lang.long.invalidLong(Long.java:124) at java.lang.Long.parseLong(Long.java:345) at com.google.android.gms.games.ui.client.a.a(SourceFile:498) at com.google.android.gms.games.ui.client.a.b(SourceFile:344) at com.google.android.gms.commom.internal.z.a(SourceFile:188) 

【问题讨论】:

  • 您是否在 Google Developer Console 中查看过 CRASH 报告以了解有关该问题的更多信息?
  • 是的,我做到了。根本没有崩溃报告。该应用程序有效,但 Google 服务无效,所以我假设崩溃报告提交到 Google Play 服务,不是吗?
  • 不,如果客户端报告,信息必须进入谷歌开发者控制台报告崩溃; Google Play 服务应用正在您的设备中运行?
  • 我在手机上试了一下,昨天Google Play崩溃的时候发了一个报告。我的开发控制台中没有看到任何崩溃报告
  • 您可以在应用崩溃时看到异常,转到报告 -> 预览 -> 堆栈跟踪,复制文本并在您的问题中发布!。

标签: android google-play google-play-services


【解决方案1】:

Google Play 服务刚刚更新!这为我们解决了错误。所以希望这对其他人有用:)

只需下载最新版本即可。

【讨论】:

  • 这是 Android SDK Manager 还是设备本身的新版本?我在 te SDK Manager 中看不到 Google Play Services 的更新...
  • 就在您的设备上。这是谷歌的错误,所以你不需要做任何开发虎钳。我的设备上的版本是 2.1.17
  • 它现在可以工作了...我知道不是我...谢谢大家的 cmets 和帮助....
【解决方案2】:

很抱歉将其创建为答案,但显然我不能作为新用户发表评论。而且我们不知道如何解决这个错误。

从昨天开始我们就遇到了同样的错误。在此之前一切正常,玩家仍然可以获得成就,但显示成就 UI 会使游戏崩溃并显示一条消息:Google Play-services 已崩溃。

我们尝试从 Play Store 下载我们的 1.0 版本,同样的事情也发生在那个版本中。换句话说:这不可能是我们在代码中更改的内容。我们几乎尝试了所有我们能想到的东西。

似乎触发此事件的 API 调用是:

AndroidNativeBridge.GetInstance().startActivityForResult(
            Games.Achievements.getAchievementsIntent(mHelper
                    .getGoogleApiClient()), ACHIEVEMENTS_REQUEST);

再次抱歉作为答案发布,但这是我们在网上发现的第一个相关错误。

【讨论】:

  • 我对 startActivityForResult(Games.Achievements.getAchievementsIntent... 和 startActivityForResult(Games.Leaderboards.getLeaderboardIntent... 代码没有任何改变。甚至测试版本都不再工作了. 我知道我们可以连接到 Google Play,但是当应用程序尝试显示成就或排行榜时崩溃
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-13
  • 2013-05-23
  • 2018-09-11
相关资源
最近更新 更多