首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解决com.google.android.gms.games.GamesClient问题

无法解决com.google.android.gms.games.GamesClient问题
EN

Stack Overflow用户
提问于 2014-04-03 01:02:29
回答 1查看 7.8K关注 0票数 3

我正在尝试使用google游戏服务开发一个实时多人游戏,我下载了示例(ButtonClicker2000),但是Eclipse一直抱怨com.google.android.gms.games.GamesClient无法解决。

所有其他进口产品都能正常工作:

代码语言:javascript
复制
import com.google.android.gms.games.Games;
import com.google.android.gms.games.GamesActivityResultCodes;
import com.google.android.gms.games.multiplayer.Invitation;
import com.google.android.gms.games.multiplayer.OnInvitationReceivedListener;
import com.google.android.gms.games.multiplayer.Participant;
import com.google.android.gms.games.multiplayer.realtime.RealTimeMessage;
import com.google.android.gms.games.multiplayer.realtime.RealTimeMessageReceivedListener;
import com.google.android.gms.games.multiplayer.realtime.Room;
import com.google.android.gms.games.multiplayer.realtime.RoomConfig;
import com.google.android.gms.games.multiplayer.realtime.RoomStatusUpdateListener;
import com.google.android.gms.games.multiplayer.realtime.RoomUpdateListener;
import com.google.example.games.basegameutils.BaseGameActivity;

有人知道怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-03 03:00:04

GamesClient是Google服务库- google-play-services.jar的一部分。

在旧版本中,如果您探索库,就可以找到该类。在Eclipse中,它可能在包列表中的“”之下。按下包,搜索com.google.android.gms.games.GamesClient

自从Google服务升级到4.3版以来,GamesClient就不再可用了。您应该改用GoogleApiClient .

因此,如果您从Android管理器中更新您的软件包,Google Play Services将被更新到2014年3月17日发布的第16版。由于GamesClient已被弃用,在重新启动Eclipse并刷新工作区后,它将从包中丢失。

这是官方声明

前一届奥运会的客户将于2014年2月7日被解聘。强烈鼓励现有和新开发人员使用GoogleApiClient而不是不推荐的GamesClient:

因此,您要么需要用GamesClient替换GoogleApiClient (更好),要么将google服务库降级为旧版本(不推荐)。

为了替换GamesClient,您需要重构代码。这是官方的公布及介绍新空气污染指数下面是一个更新的示例

很可能游戏服务示例将被更新,您可以为该项目的github页面发出一张票证。

票数 27
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22825940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档