LibGDX和Google Play游戏无法正常运行

时间:2018-07-06 06:17:21

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

我用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'

在android项目上。

我该如何解决这种行为?

2 个答案:

答案 0 :(得分:0)

您使用的是什么Play游戏实现?如果您使用自己的设备,那么没人会帮助您解决它为什么崩溃或存在什么问题的情况。

签出https://github.com/MrStahlfelge/gdx-gamesvcs以将Play游戏与libGDX结合使用。这是一个稳定且经过测试的实现。

答案 1 :(得分:0)

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