LibGDX & Google 玩游戏不工作

LibGDX & Google Play Games not working

我在 LibGDX 中编写了一个游戏,并实现了 AdMob(没有问题)并尝试实现 Google 玩游戏。不幸的是,游戏行为现在很奇怪。它在签名调试 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'

在 android 项目上。

我该如何解决这种行为?

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

查看 https://github.com/MrStahlfelge/gdx-gamesvcs 与 libGDX 一起使用 Play 游戏。这是一个稳定且经过充分测试的实现。

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