私はPhonegapを使用していますが、通知プラグインを使用したいと考えています。私はGitHub上でhttps://github.com/phonegap/phonegap-plugins/tree/master/Android/StatusBarNotificationプラグインを見つけましたが、NetBeansのコンパイルに問題があります。私は指示が言うすべてをしたが、それは機能しません。私はエラーがあります:StatusBarNotification phonegapプラグインがphonegapプロジェクトに添付
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>
が活動の二重のブロックがありますが...しかし、これなしで、私は同じエラーを持っている...
しかし、私はphonegap githubでプラグインを使用しています。あなたは別のプラグインを借りていますが、私は最初に使いたいと思います。私はいくつかの変更を行なったし、私は唯一つのエラーがあります。 'パッケージRは \t \t int型のアイコン= R.drawable.notification存在しない;' 私はアイコンファイルとどのように私はそれに名前を付ける必要がありますを与える必要がありますか? – procek
私は自分の答えを更新しました! –
私は解決策を見つけました:私たちのプロジェクトの名前は "phonegap"でなければなりません。また数日前にGitHubでこのプラグインの修正版です。 – procek