将Google API集成到libgdx项目中

时间:2019-04-25 18:09:40

标签: android google-api libgdx

在这个问题LibGDX and the GoogleApiClient setup/integration (first time)上,我遵循了Aryan的建议,但似乎无法使它起作用。

我创建了ActionResolver并将其与GameHelpListener一起实现到我的AndroidLauncher中,但是     gameHelper = new GameHelper(this, GameHelper.CLIENT_GAMES); 给我一个错误,说不能将GameHelper应用于此(AndroidLauncher)...我已经为此苦苦挣扎了好几天,而且似乎什么也找不到。任何帮助,将不胜感激。

这是我的AndroidLauncher代码

public class AndroidLauncher extends AndroidApplication implements AdHandler, GameHelper.GameHelperListener, ActionResolver {

//一些代码

@Override
protected void onCreate (Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

//更多代码

    if (gameHelper == null) {
        gameHelper = new GameHelper(this, GameHelper.CLIENT_GAMES);
        gameHelper.enableDebugLog(true);
    }
    gameHelper.setup(this);

//更多代码

}

我的主类扩展了游戏,因此我假设此代码需要在AndroidLauncher中。我对此有误吗?

谢谢

1 个答案:

答案 0 :(得分:0)

Question link使用上一版本的Google Play服务。

以前,我们将/x实用程序模块用于排行榜和成就。 BaseGameUtils

在最新版本的(play service version <11.6.2)中,不需要google play game service。将以下依赖项注入您的android模块中,并遵循此thread

BaseGameUtils