我在我的libgdx游戏中使用Google Play游戏服务遇到了很多问题。现在我已经解决了签到问题。现在,当我提交成就分数来解锁它们时,我的Android应用程序崩溃了。 我用过调试android应用程序。
03-09 14:47:02.213: D/GameHelper(8003): GameHelper: onConnected: connected!
03-09 14:47:02.213: D/GameHelper(8003): GameHelper: succeedSignIn
03-09 14:47:02.213: D/GameHelper(8003): GameHelper: Notifying LISTENER of sign-in SUCCESS
03-09 14:47:02.213: I/Game Helper(8003): Sign in succeeded
03-09 14:47:05.090: I/my Spash Screen(8003): constructor called
在我的游戏画面上,我只是在GameOver上调用它
if ((GameObject.actionResolver.getSignedInGPGS())) {
GameObject.actionResolver.submitScoreGPGS(20);
if (AssetLoader.getHighScore() >= 100) GameObject.actionResolver.unlockAchievementGPGS("Ab...........");
此时我的应用程序崩溃并且需要转到
.... } finally {
sGLThreadManager.threadExiting(this);
} // this is in GL surface view class
还有一件事是我在Androidlauncher Class中为提交分数提供了空方法
@Override
public void submitScoreGPGS(int score) {
// TODO Auto-generated method stub
}