Cordova StatusBarNotification phonegap插件附加到phonegap项目
我正在使用Phonegap,并希望使用一些通知插件。我在GitHub上找到了这个插件,但在NetBeans中编译时遇到了问题。我照说明书上说的做了,但没用。我有一个错误: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
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上也是这个插件的正确版本。