Android 中的谷歌云消息服务如何工作?

Posted

技术标签:

【中文标题】Android 中的谷歌云消息服务如何工作?【英文标题】:How Google Cloud Messaging Service in Android Works? 【发布时间】:2012-06-28 09:32:31 【问题描述】:

我想在我的应用程序中使用 GCM 服务。

我参考了以下链接 (android Developer: Google GCM),但无法在我的 Eclipse 中安装 GCM 库。

从 SDK 管理器中,我没有在 Extras 文件夹中获取 GCM 库。

谁能帮帮我?

【问题讨论】:

【参考方案1】:

我遇到了类似的问题,并且在我将 Android SDK 工具更新到修订版 20 并将 Android 平台 SDK 工具更新到修订版 12 后问题得到了解决。修订版 19/11 不会显示 Extras > Google Cloud Messaging for Android LibrarySDK 管理器 中。并确保在更新后重新启动 SDK 管理器。

它应该会显示在 SDK 管理器中,如下所示:

【讨论】:

谢谢。我必须检查 eclipse 上的更新以更新 SDK 管理器。现在可以使用了。 我更新到第 20 版,一切正常,但我觉得新平台工具比以前的版本慢。我的 avds 运行速度较慢......我知道为什么?【参考方案2】:

对我来说,只是更新不起作用。但请尝试从http://developer.android.com/sdk/index.html 下载并安装新的 Android SDK。安装后,它终于向我展示了额外的新库。

【讨论】:

【参考方案3】:

转到帮助->检查更新,然后更新您的 Eclipse。更新后,您将在 Extras 中获得“Google Cloud Messaging for Android library”

【讨论】:

【参考方案4】:

或者在path-to-android-sdk/tools/

中使用
./android.bat update sdk

【讨论】:

【参考方案5】:

我遇到了同样的问题,我通过以下方式解决了它: 首先关闭 SDK 管理器。 然后打开 AVD Manager 点击“工具”>“选项”,然后点击“清除缓存” 然后关闭 AVD 管理器,然后打开 SDK 管理器并单击“包”>“重新加载” 还有 API 16(Android 4.1 JB) 在 Extras “Android 库的 Google Cloud Messaging”

【讨论】:

【参考方案6】:

0pen Android Skd 管理器,转到 Extra 并安装适用于 android 的 Google Clouds 消息传递。 安装完成后,打开Android SKD->Extra->google,将gcm项目导入IDE 现在您在 libs 文件夹中有 gcm.jar。

【讨论】:

以上是关于Android 中的谷歌云消息服务如何工作?的主要内容,如果未能解决你的问题,请参考以下文章

用户多台设备上的谷歌云消息通知

新的谷歌云消息 API

如何使用谷歌云连接服务器发送上游 GCM 消息

用户之间的 Android 谷歌云消息传递

2017谷歌云大会,一口气发布100+消息(无数云服务)

适用于 Android 谷歌云消息 (GCM) 的 Azure 移动服务从不向设备发送通知