Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法解析GCMRegistar_Android_Import - Fatal编程技术网

Android 无法解析GCMRegistar

Android 无法解析GCMRegistar,android,import,Android,Import,我正在尝试实现推送通知。我在导入com.google.android.gcm.gcmregistar时遇到问题,无法解决 我确实安装了googleplay服务,并将Google-Play-Services_lib添加到我的项目文件夹中 但问题依然存在。我试图找到gcm.jar,因为我看到的解决方案适用于其他人,但我没有这个.jar 还有什么我遗漏的吗?首先下载谷歌安卓云消息库。对于此gotoAndroid SDK管理器->附加服务->Android库的谷歌云消息检查并安装它 请参见下图: 现在

我正在尝试实现推送通知。我在导入com.google.android.gcm.gcmregistar时遇到问题,无法解决

我确实安装了
googleplay服务
,并将
Google-Play-Services_lib
添加到我的项目文件夹中

但问题依然存在。我试图找到
gcm.jar
,因为我看到的解决方案适用于其他人,但我没有这个.jar


还有什么我遗漏的吗?

首先下载
谷歌安卓云消息库
。对于此goto
Android SDK管理器->附加服务->Android库的谷歌云消息
检查并安装它

请参见下图:

现在,在下载完这个库之后,您将看到
gcm
文件夹位于路径
D:\…\android sdk\extras\google

现在您将在路径
D:\..\android sdk\extras\google\gcm\samples\gcm demo client\libs中找到
gcm.jar


现在,将这个
gcm.jar
文件添加到您的项目中

您需要复制文件夹“libs”中的库“gcm.jar”。看看这个例子,拿出library-

我们的谷歌霸主们已经谴责gcm.jar在2013年夏天就被弃用了,所以无论你正在编写的任何需要gcmregistar.java的示例代码都有点过时了。当然,只需添加gcm.jar就可以很好地工作,正如其他答案中所述

如果出于任何原因想要遵循Google的命令,Commonware有一个更新的GCM示例项目,它基本上只是从GCM.jar复制所需的类,并使用“compat”后缀重命名它们:


gcmregistar不推荐使用GCM API。建议首先参考更新的文档,下载
谷歌云消息Android库。似乎您缺少gcm.jar文件。您将在路径
D:\....\android sdk\extras\google\gcm\samples\gcm demo client\libs中找到这个.jar,并将其添加到您的libs中。在这个路径之后就是它了\google\I没有任何文件夹\gcm。有两个文件夹google_play_services和usb_driver。首先下载
google Cloud Messaging for Android Library
。对于这个goto
Android SDK管理器->附加->Android库的谷歌云消息
检查并安装它我没有安装它的原因是因为这个库已经过时,不再受支持。在文档中写到,它已被移动到谷歌播放服务。但似乎不是,因为我看不见。您必须将SDK工具升级到最新版本,并将平台工具升级到最新版本,然后
Google Cloud Messaging for Android Library
才会显示在
Extras
文件夹中。