Android SDK管理器GCM库

时间:2012-07-02 12:09:39

标签: android google-cloud-messaging

我刚看到google弃用了C2DM并将其替换为GCM。在他们的website上,他们一步一步地描述了我们如何安装开始实施新的Android推送通知所需的GCM库(或者他们命名的云消息传递)。

在“安装帮助程序库”上写道:

  

要执行以下各节中描述的步骤,您必须执行此操作   首先安装帮助程序库(参考:客户端和服务器)。   在SDK Manager中,安装附加功能> Google Cloud Messaging for   Android库。这将创建一个gcm目录   YOUR_SDK_ROOT / extras / google /包含这些子目录:   gcm-client,gcm-demo-appengine,gcm-demo-client,gcm-demo-server和   GCM-服务器。

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

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

8 个答案:

答案 0 :(得分: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,最终的网址将如下所示

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

下载完成后解压缩zip文件,您将获得三个名称为client side,server side和samples的目录。

现在打开你的SDK文件夹,创建一个名为“extras / android”的文件夹,然后在这里粘贴所有三个文件夹!

现在每当使用add external jar add gcm.jar在项目类路径中创建一个新项目时。

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

答案 1 :(得分:8)

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

答案 2 :(得分:6)

上面不适合我。我试过这种方式...去sdk经理,检查过时...... gcm库会来。它对我有用..

答案 3 :(得分:4)

在“Extras”文件夹中出现“Google Cloud Messaging for Android Library”之前,您必须将SDK Tools升级到rev 20,将Platform-tools升级到rev 12。

此外,如果您已经有一个有效的C2DM项目,您只需更改SENDER_ID,而不包括GCM library

答案 4 :(得分:2)

以前的建议都没有对我有用。但...

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

奇怪但为我工作!

答案 5 :(得分:1)

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

答案 6 :(得分:1)

对于Android Studio 1.5版:

转到工具 - &gt; Android - &gt; SDK - &gt;点击下面在sdk管理器中启动Standalone,它将打开新窗口 - &gt;检查下面的过时 - &gt;安装适用于Android库的Google Cloud Messaging

答案 7 :(得分:0)

在Eclipse中更新SDK管理器: 帮助 - &gt;检查更新。 安装更新。