8

我刚刚看到谷歌弃用了 C2DM 并用 GCM 替换它。在他们的网站上,他们一步一步地向我们描述了安装 GCM 库所需的方法,以开始实施新的 android 推送通知(或云消息传递,正如他们的名字)。

在“Install the Helper Libraries”上写着:

要执行以下部分中描述的步骤,您必须首先安装帮助程序库(参考:客户端和服务器)。从 SDK 管理器中,安装 Extras > Google Cloud Messaging for Android Library。这会在 YOUR_SDK_ROOT/extras/google/ 下创建一个 gcm 目录,其中包含以下子目录:gcm-client、gcm-demo-appengine、gcm-demo-client、gcm-demo-server 和 gcm-server。

我从 Eclipse 中打开了 SDK 管理器,但在 Extras 下除了“英特尔硬件加速执行管理器”之外什么都没有。我没有看到别的东西。

如何在 SDK 管理器中查找/添加/安装 GCM?

4

8 回答 8

23

尝试了很多时间后我得到的最好和最简单的方法

转到此链接

https://dl-ssl.google.com/android/repository/addon.xml

在本页的末尾,您将找到 Google cloud messaging for android带有以下行的部分

<sdk:url>gcm_r03.zip</sdk:url>

只需替换上面提到的 url 中的 addon.xml by gcm_r03.zip,最终的 url 将如下所示

https://dl-ssl.google.com/android/repository/gcm_r03.zip

下载完成后解压缩 zip 文件,您将获得三个目录,分别命名为客户端、服务器端和示例。

现在打开您的 SDK 文件夹并创建一个名为“extras/android”的文件夹并将所有三个文件夹粘贴到此处完成!

现在每当使用添加外部 jar 添加 gcm.jar 在项目类路径中创建一个新项目时。

我已经解释了整个过程,因为同样可以用来下载其他 SDK 的东西,比如平台工具和平台作为 zip,这样你就可以在任何地方没有互联网连接的情况下配置 eclipse。

于 2012-08-16T21:11:39.153 回答
8

只需打开您的 SDK 并点击Obsolate下方即可找到Google Cloud Messaging for Android Library

于 2015-08-21T09:08:47.307 回答
6

以上对我不起作用。我尝试过这种方式...转到sdk管理器,检查过时... gcm库会来。这个对我有用..

于 2014-04-02T10:16:03.147 回答
4

您必须将 SDK 工具升级到 rev 20 并将 Platform-tools 升级到 rev 12,然后“Google Cloud Messaging for Android Library”才会出现在“Extras”文件夹中。

此外,如果您已经有一个工作 C2DM 项目,您只需要更改 SENDER_ID,而不包括GCM 库

于 2012-07-02T15:05:41.470 回答
2

以前的建议都不适合我。但...

我发现了一些奇怪的东西:如果我从 Eclipse(Windown -> Android SDK manager)启动 SDK 管理器,我看不到所有更新。如果我转到文件系统,在 Windows 资源管理器中,然后从那里启动 SDK 管理器,我有一个更大的可用包列表。

奇怪但对我有用!

于 2012-07-05T10:59:51.713 回答
1

是的,Zelter Ady 是对的。我也遇到了同样的问题,但是当我从 Windows 资源管理器(在我的 Windows 机器上)C:\Program Files\Android\android-sdk 访问 SDK 管理器时,我可以获得更大的更新列表,其中 SDK 4.1(API 16 ) 除了 Extras->Google cloud Messaging for Android 之外也有。我无法从 SDK Manager 的 Eclipse 插件中使用 API 16 更新 SDK。

于 2012-07-17T11:48:01.837 回答
1

对于 Android Studio 1.5 版:

转到工具 -> Android -> SDK -> 在 sdk 管理器中单击下面的 Launch Standalone,它将打开新窗口 -> 检查下面的已过时 -> 安装 Google Cloud Messaging for Android Library

于 2016-06-28T05:39:12.870 回答
0

在 Eclipse 中更新您的 SDK 管理器:帮助 -> 检查更新。安装更新。

于 2012-07-03T09:06:29.237 回答