gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 11:27:34 28 4
gpt4 key购买 nike

我正在尝试使用 google play 游戏服务开发实时多人游戏并下载示例 (ButtonClicker2000),但 Eclipse ADK 一直提示 com.google.android.gms.games.GamesClient 无法解析。

所有其他导入工作正常:

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;

有人知道如何解决这个问题吗?

最佳答案

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

在旧版本中,如果您浏览库,您可以找到该类。在 Eclipse 中,它可能位于包列表中的“Android 私有(private)库”下。下包并搜索 com.google.android.gms.games.GamesClient

自从 Google Play 服务更新到版本 4.3 后,GamesClient 不再可用。您应该改用 GoogleApiClient。

因此,如果您从 Android SDK 管理器更新包,Google Play 服务将更新至 2014 年 3 月 17 日发布的修订版 16。由于 GamesClient 已被弃用,它将从重新启动 Eclipse 并刷新工作区后打包。

This is the official statement :

The previous Games client is deprecated as of February 7th, 2014. Existing and new developers are strongly encouraged to use GoogleApiClient instead of the deprecated GamesClient.:

因此,您要么需要将 GamesClient 替换为 GoogleApiClient(更好),要么将您的 google-play-service 库降级到旧版本(不推荐)。

为了替换 GamesClient,您需要重构代码。这里是官方announcement and introduction to the new API . Here is one example of an updated sample .

playgameservices 示例可能会更新,您可以为此项目的 github 页面发票。

关于android - com.google.android.gms.games.GamesClient 无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22825940/

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