我用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项目上。
我该如何解决这种行为?
答案 0 :(得分:0)
您使用的是什么Play游戏实现?如果您使用自己的设备,那么没人会帮助您解决它为什么崩溃或存在什么问题的情况。
签出https://github.com/MrStahlfelge/gdx-gamesvcs以将Play游戏与libGDX结合使用。这是一个稳定且经过测试的实现。
答案 1 :(得分:0)
问题似乎已经解决,我已经在游戏服务中添加了第二个应用程序,但是这次将其与实际的Google Play项目链接,而不是单独的软件包名称。