Android SDK manager GCM library



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

在"安装帮助程序库"上写着:

若要执行以下各节中所述的步骤,必须 首先安装帮助程序库(参考:客户端和服务器)。 在 SDK 管理器中,安装 Extras> Google Cloud Messaging for 安卓库。这将在以下下创建一个 gcm 目录 YOUR_SDK_ROOT/extras/google/包含以下子目录: gcm-client、gcm-demo-appengine、gcm-demo-client、gcm-demo-server,以及 GCM 服务器。

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

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

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

转到此链接

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

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

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

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

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

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

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

现在,每当使用添加外部 JAR 在项目类路径中创建新项目时,都会添加 GCM.jar。

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

只需打开您的SDK并单击下面的Obsolate,您将找到Google Cloud Messaging for Android Library

以上对我不起作用。我试过这种方式...转到 SDK 管理器,检查过时...GCM图书馆将到来。它对我有用..

您必须将 SDK Tools 升级到修订版 20 并将平台工具升级到修订版 12,然后"Google Cloud Messaging for Android Library"才会出现在"Extras"文件夹中。

此外,如果您已经有一个有效的 C2DM 项目,则只需更改SENDER_ID,而无需包含 GCM 库

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

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

奇怪,但对我有用!

是的,Zelter Ady 是对的。我也面临着同样的secanrio,但是当我从Windows资源管理器(在我的Windows机器上)C:\Program Files\Android\android-sdk访问SDK管理器时,我能够获得更大的更新列表,其中SDK 4.1(API 16)除了Extras->Google云消息传递Android之外。我无法从 SDK Manager 的 Eclipse 插件使用 API 16 更新 SDK。

对于 Android Studio 1.5 版本:

转到工具 -> Android -> SDK ->

单击下面的 SDK 管理器中的独立启动,它将打开新窗口 -> 检查下面的过时 ->安装适用于 Android 库的 Google Cloud Messaging

在 Eclipse 中更新您的开发工具包管理器:帮助 -> 检查更新。安装更新。

最新更新