Android 无法解析GCMRegistar
我正在尝试实现推送通知。我在导入com.google.android.gcm.gcmregistar时遇到问题,无法解决 我确实安装了Android 无法解析GCMRegistar,android,import,Android,Import,我正在尝试实现推送通知。我在导入com.google.android.gcm.gcmregistar时遇到问题,无法解决 我确实安装了googleplay服务,并将Google-Play-Services_lib添加到我的项目文件夹中 但问题依然存在。我试图找到gcm.jar,因为我看到的解决方案适用于其他人,但我没有这个.jar 还有什么我遗漏的吗?首先下载谷歌安卓云消息库。对于此gotoAndroid SDK管理器->附加服务->Android库的谷歌云消息检查并安装它 请参见下图: 现在
googleplay服务
,并将Google-Play-Services_lib
添加到我的项目文件夹中
但问题依然存在。我试图找到gcm.jar
,因为我看到的解决方案适用于其他人,但我没有这个.jar
还有什么我遗漏的吗?首先下载
谷歌安卓云消息库。对于此gotoAndroid 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
。对于这个gotoAndroid SDK管理器->附加->Android库的谷歌云消息
检查并安装它我没有安装它的原因是因为这个库已经过时,不再受支持。在文档中写到,它已被移动到谷歌播放服务。但似乎不是,因为我看不见。您必须将SDK工具升级到最新版本,并将平台工具升级到最新版本,然后Google Cloud Messaging for Android Library
才会显示在Extras
文件夹中。