需要帮助在我的游戏中安装Google Play服务

时间:2014-03-06 03:53:46

标签: android

我使用libGDX制作了这个游戏。我已将游戏上传到游戏商店。

现在我无法安装Google Play服务。

- 我按照说明操作并尝试运行最终的.apk文件,但在添加完所有后,游戏说游戏很遗憾停止工作。

有人能帮助我吗?我不知道导致游戏无法运行的问题是什么。也没有错误。

这是我的MainActivity文件:

public abstract class MainActivity extends AndroidApplication
        implements
            GameHelperListener,
            ActionResolver {
    private GameHelper gameHelper;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
        cfg.useGL20 = false;

        initialize(new ZBGame(), cfg);
        // initialize(new TutorialLibgdxGameservices(this), false);
        gameHelper.setup(this);

        // AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
        // cfg.useGL20 = false;

        // initialize(new ZBGame(), cfg);
    }

    public MainActivity() {
        gameHelper = new GameHelper(this);
        gameHelper.enableDebugLog(true, "GPGS");
    }

    /** Called when the activity is first created. */

    @Override
    public void onStart() {
        super.onStart();
        gameHelper.onStart(this);
    }

    @Override
    public void onStop() {
        super.onStop();
        gameHelper.onStop();
    }

    @Override
    public void onActivityResult(int request, int response, Intent data) {
        super.onActivityResult(request, response, data);
        gameHelper.onActivityResult(request, response, data);
    }

    @Override
    public boolean getSignedInGPGS() {
        return gameHelper.isSignedIn();
    }

    @Override
    public void loginGPGS() {
        try {
            runOnUiThread(new Runnable() {
                public void run() {
                    gameHelper.beginUserInitiatedSignIn();
                }
            });
        } catch (final Exception ex) {
        }
    }

    @Override
    public void submitScoreGPGS(int score) {
        gameHelper.getGamesClient().submitScore("CgkI_v3s4-UREAIQAQ", score);
    }

    @Override
    public void getLeaderboardGPGS() {
        startActivityForResult(
                gameHelper.getGamesClient().getLeaderboardIntent("CgkI_v3s4-UREAIQAQ"), 100);
    }

    @Override
    public void onSignInFailed() {
    }

    @Override
    public void onSignInSucceeded() {
    }

}

由于

0 个答案:

没有答案