【问题标题】:LibGDX & Google Play Games not workingLibGDX 和 Google Play 游戏不工作
【发布时间】:2018-12-14 16:34:42
【问题描述】:

我在LibGDX 中编写了一个游戏,并实现了AdMob(没有问题)并尝试实现 Google Play 游戏。不幸的是,游戏现在表现得很奇怪。它在签名调试APK 上完美运行,但在签名版本APK 上会发生魔法。大多数时候它工作得很好,但有时登录帐户会引发空错误,当我尝试给自己测试成就时,它会因为空变量而崩溃。当我尝试将其发布到 Play 商店时,甚至会发生更有趣的事情,然后它就完全停止工作了!

我尝试了很多事情:添加静默登录、尝试不同的帐户、不同的设备、添加 FireBase、在 Beta 版和 Google Play 官方频道上发布应用程序。

最糟糕的是它在logcat 中完全没有给出错误消息。

我用过

implementation 'com.google.android.gms:play-services-ads:15.0.0'
implementation 'com.google.android.gms:play-services-auth:15.0.0'
implementation "com.google.android.gms:play-services-games:15.0.0"
implementation 'com.google.firebase:firebase-core:15.0.0'

在安卓项目上。

我该如何解决这种行为?

【问题讨论】:

  • 如果它在调试 APK 上完美运行,那应该意味着什么。你sign your app with a release key了吗?
  • 如果没有签名,Google PLay Console 不会让我上传 APK

标签: android libgdx google-play google-play-games


【解决方案1】:

您使用的是哪种 Play 游戏实现方式?如果您使用自己的,没有人可以帮助您解释它为什么会崩溃或存在什么问题。

查看https://github.com/MrStahlfelge/gdx-gamesvcs 了解如何将 Play 游戏与 libGDX 一起使用。这是一个稳定且经过良好测试的实现。

【讨论】:

  • 我试过用它,但它不起作用。从那以后我重构了代码,也许我可以再试一次。
【解决方案2】:

问题似乎已解决,我已将第二个应用程序添加到游戏服务中,但这次将其与实际的 Google Play 项目链接,而不是单独的包名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-17
    • 2018-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-08
    • 2014-09-17
    • 2016-01-04
    相关资源
    最近更新 更多