Cordova StatusBarNotification phonegap插件附加到phonegap项目

Cordova StatusBarNotification phonegap插件附加到phonegap项目,cordova,Cordova,我正在使用Phonegap,并希望使用一些通知插件。我在GitHub上找到了这个插件,但在NetBeans中编译时遇到了问题。我照说明书上说的做了,但没用。我有一个错误: Creating output directories if needed... Compiling aidl files into Java classes... Compiling RenderScript files into Java classes and RenderScript bytecode... Gener

我正在使用Phonegap,并希望使用一些通知插件。我在GitHub上找到了这个插件,但在NetBeans中编译时遇到了问题。我照说明书上说的做了,但没用。我有一个错误:

Creating output directories if needed...
Compiling aidl files into Java classes...
Compiling RenderScript files into Java classes and RenderScript bytecode...
Generating R.java / Manifest.java from the resources...
compile:
/home/procek/android-sdk-linux_x86/tools/ant/main_rules.xml:384: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
Compiling 2 source files to /home/procek/NetBeansProjects/myapp/bin/classes
/home/procek/NetBeansProjects/myapp/src/com/phonegap/statusBarNotification/StatusBarNotification.java:44: class StatusBarNotificationPlugin is public, should be declared in a file named StatusBarNotificationPlugin.java
public class StatusBarNotificationPlugin extends Plugin {
/home/procek/NetBeansProjects/myapp/src/com/phonegap/statusBarNotification/StatusBarNotification.java:91: package R does not exist
        int icon = R.drawable.notification;
                    ^
2 errors
/home/procek/android-sdk-linux_x86/tools/ant/main_rules.xml:384: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 0 seconds)
你能给我一些提示吗?在Android清单文件中,我有一些危险的行:

    <activity android:name="MainActivity"
              android:label="@string/app_name" android:configChanges="orientation|keyboardHidden">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="StatusBarNotification"
              android:label="@string/app_name" android:configChanges="orientation|keyboardHidden">
        <intent-filter>
        </intent-filter>
    </activity>


有两个活动块。。。但是如果没有这个,我会有同样的错误…

R.drawable.notification这个图像是否存在于您的drawable文件夹中?请查收。 我建议您将此文件用于状态栏通知。安装之前,请按照read me文件中的说明进行操作

创建一个图标img并将其命名为icon.png。将其放在可绘图文件夹/drawable hdpi/drawable idpi中。现在,在创建通知时,您可以在systenotification.java中将其称为R.drawable.icon。确保转到系统生成的java文件,该文件将是R.java,并检查是否具有公共静态最终int图标=0x7f020003


另一种方法是,您可以在R.java中简单地创建公共静态final int icon=0x7f020002,并在systemnotification.java中调用它。这将绘制图像,无需实际创建图像。但我建议你选择第一个选项

但我在phonegap github上使用插件,你给我另一个插件,但我想先使用它们。我做了一些修改,但只有一个错误:
package R不存在int-icon=R.drawable.notification我必须给出图标文件的位置以及如何命名?我找到了解决方案:我们的项目必须有“phonegap”的名称,几天前在GitHub上也是这个插件的正确版本。