gpt4 book ai didi

java - 实现 Google Play 游戏时出错

转载 作者:行者123 更新时间:2023-11-30 07:09:13 27 4
gpt4 key购买 nike

我在尝试使用我的应用实现 Play 游戏时使用的导入语句出现错误。

-import com.google.android.gms.games.GamesClient无法解析

我有 BaseGameUtils 引用 google-play-services_lib,我的项目引用 BaseGameUtils 作为库。

据我了解,GameClient 已于 2014 年 2 月 7 日弃用,但在查看 Google 的示例代码(例如 ButtonClicker)时,它仍然使用此导入和导入中的一些方法调用。

我从 Google 的 GitHub sample app repository 获得了我正在使用的代码对于 ButtonClicker2000,其中一些代码已被回收并用于我也有错误的程序中。

这是我能想到的所有信息,如果有更多帮助,请告诉我。

最佳答案

我在 ButtonClicker2000 示例上苦苦挣扎了几天,我遇到了和你一样的问题。

我认为示例代码中的问题是有些行没有更新。如果你看that page ,您可以很容易地看到这些行的更新版本就在那里。然而,GitHub 页面中的代码并未完全更新。

因为 GamesClient 类被永久删除,所以那些语句

GamesClient.EXTRA_PLAYERS 
GamesClient.EXTRA_MIN_AUTOMATCH_PLAYERS
GamesClient.EXTRA_MAX_AUTOMATCH_PLAYERS
GamesClient.EXTRA_INVITATION
GamesClient.STATUS_OK

必须替换为

Games.EXTRA_PLAYERS_IDS
Multiplayer.EXTRA_MIN_AUTOMATCH_PLAYERS
Multiplayer.EXTRA_MAX_AUTOMATCH_PLAYERS
Multiplayer.EXTRA_INVITATION
GamesStatusCodes.STATUS_OK

也可以删除该行:

import com.google.android.gms.games.GamesClient;

无需导入 GoogleApiClient,因为它已经导入到 GameHelper.java 中。

手动更改这些行并导入 Multiplayer 和 GamesStatusCodes 类后,我成功编译了代码。我希望这也能解决您的问题。

关于java - 实现 Google Play 游戏时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23353766/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com