当前位置: 首页 > 知识库问答 >
问题:

在sdk管理器中找不到Google Cloud Messaging for Android库

申屠锦
2023-03-14

我正在尝试为Android实现一个推送通知解决方案。我正在遵循以下教程中给出的步骤:http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/

但是,当我试图使用Android sdk(我使用的是最新的sdk)安装Google云消息库时,我没有发现它是如图中所示的附加模块

这真的很奇怪。有什么解决办法吗?

共有1个答案

萧韬
2023-03-14

安装Google Play服务库

对于GCM的客户端实现,请使用此链接

对于服务器端的目的,请遵循教程

请注意,本教程解释了如何使用注册id将消息发送到单个设备,而不是一次性发送到所有设备。

[更新]

我注意到仍有一些人在使用不推荐的库--GCM for Android。

即使@anubhav的答案对所问的问题是正确的,也不建议这样做。

 类似资料:
  • 问题内容: 大家好,我似乎一直无法解决当前的问题,而且我的头正变得越来越秃。 当前的问题是我的SDK管理员找不到我的Java,也找不到我的SWT文件。 我正在运行Windows 7 64位,并且我的SDK,Java,SWT位于以下位置。 我是第一次学习编码,到目前为止,我已经尝试了所有方法。设置SDK管理器指定的正确路径,甚至尝试设置多个路径,更改批处理文件,然后列表继续。 有任何想法吗? 混乱的

  • 我试图在我的函数文件夹中初始化Firebase admin sdk,以便我的云函数可以通过管理员读/写访问访问我的数据库,但是当我试图部署我的函数时,会返回以下错误 错误:错误分析触发器:找不到模块'/serviceKey'。json' 我曾尝试在functions目录中运行npm安装,但没有任何帮助。 这是我的包裹。json文件 这是我的index.js档案

  • 我安装了flutter,它运行良好,但更新到最新版本后,flutter找不到android sdk管理器。我尝试运行flutter医生并尝试安装android许可证,但错误“未找到Android SdkManager”。我在此处附加了命令提示符的图像。 这是我已经尝试过但不起作用的方法… 我的android工作室安装了cmd工具,所以我卸载并重新安装了它。 更改了路径设置,将sdk路径添加到环境变

  • 我创建了一个Android库,它使用JavaPoet生成类。它在我当地的工作环境中运行良好;即使我将库模块包含到另一个项目中。 现在我正在尝试通过bintray把我的项目放到网上。项目上传正确,但是当我把它包含在一个新项目中并构建项目时,我得到了这样一条消息: 错误:错误的服务配置文件,或在构造处理器对象javax时引发异常。注释。处理。处理器:我。阿弗拉克。过滤处理器。无法实例化FilterPr

  • 我正在尝试下载一个文件到目录,可以根据用户选择的任何目录变化。我将当前目录存储在一个file对象中,现在正在尝试下载该文件。文件下载,但它不下载指定的目录。那么,我可以做什么来获得所选目录中的文件。 传递给文件构造函数的名为url的字符串包含url。只是用它来检索文件名。 更新:我刚找到文件。它在手机里而不是sd卡里。它就在这个文件夹里,存储\仿真\00。不知道为什么?另外,我得到的绝对路径是St

  • 我已经完成了所有的设置为Android和iOS反应原生从下面的链接在我的mac mashine。 项目已成功创建。但当我试图在终端中使用以下命令运行Android项目时: 我得到了下面的错误 > 问题:配置项目“:app”时出现问题。 SDK目录“/usr/local/opt/android SDK”不存在。 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debu