Android Cordova GCM插件错误

Android Cordova GCM插件错误,android,push-notification,cordova,phonegap-plugins,Android,Push Notification,Cordova,Phonegap Plugins,我正在使用一个cordova插件:将推送通知包含到我的phonegab android应用程序中。该插件与提供的android项目配合使用,但当我尝试将这些包导入到我的项目时,会出现错误 我按照自述文件上的所有说明进行操作,但在以下位置出现错误: public GCMIntentService() { super("GCMIntentService"); } 它表示构造函数GCMBaseIntentService(String)未定义 我是本地安卓的noob,因此我使用phonegab(lol

我正在使用一个cordova插件:将推送通知包含到我的phonegab android应用程序中。该插件与提供的android项目配合使用,但当我尝试将这些包导入到我的项目时,会出现错误

我按照自述文件上的所有说明进行操作,但在以下位置出现错误:

public GCMIntentService() {
super("GCMIntentService");
}

它表示构造函数GCMBaseIntentService(String)未定义

我是本地安卓的noob,因此我使用phonegab(lol)。那么有人知道为什么会这样吗


顺便说一句,我在eclipse中工作,您是否遵循了第一步定义

步骤1:将gcm.jar文件复制到应用程序类路径中

要编写Android应用程序,首先从 将SDK的gcm client/dist目录添加到应用程序类路径

以及安装gcm libs:

安装辅助程序库

执行中描述的步骤 在以下部分中,必须首先安装帮助程序库 (参考:客户端和服务器)。在SDK管理器中,安装Extras> Android库的谷歌云消息。这将创建一个gcm 在您的_SDK_ROOT/extras/google/下包含以下内容的目录 子目录:gcm客户端、gcm服务器、样本/gcm演示客户端、, 示例/gcm演示服务器,以及samples/gcm演示appengine

注意:如果您没有看到Extras>Android版谷歌云消息 在SDK管理器中,确保运行的是版本20或更高版本 较高的。请确保在更新SDK管理器后重新启动它

编辑1:

如果您正在运行此n a模拟器,则需要遵循GCM Cordova中给出的以下说明

注意事项和问题

如果使用模拟器运行此演示,则不会 接收来自GCM的通知。您需要在实际设备上运行它 在模拟器上接收消息或安装适当的库 (您可以按照标题为“安装助手”的部分中的本指南进行操作 库和设置仿真器)

如果一切正常,但您没有收到注册id 谷歌回复,尝试卸载并重新安装你的应用程序。 这对一些开发者来说是有效的


嘿,我正在使用一个cordova插件(我直接在我的源代码中包含这个包),所以我真的不需要添加那个jar。eclipse需要这个jar进行编译。。。尝试添加jar文件,如果仍然存在一些问题,请告诉我…嘿,很抱歉延迟。。我添加了jar文件,并将jar添加到构建路径中..:(…不工作您可以显示一些代码吗?…由于
GCMBaseIntentService
中的两个构造函数都受到保护,因此只能从
GCMBaseIntentService
的子类调用它们。。。