次のエラーが発生します。
java.lang.NoClassDefFoundError: com.test.library.R$drawable
これはそれがうまくいかない行です:
int icon = com.test.library.R.drawable.notification_icon;
私がやろうとしていることは次のとおりです。私はGCMプッシュ通知システムを中心に独自のライブラリを作成しました(同じコードを記述せずに複数のアプリでこれを使用できるようにします。GCMの他に他のことも行う必要があるため、ライブラリに配置しました)。
とにかく、ライブラリの.jarファイルを作成し、それをテストアプリにインポートしましたが、このエラーが発生します。StackOverflowでここにあるソリューションを試しましたが、機能していないようです。また、ライブラリを.jarファイルに入れてインポートできるようにしたいと思っています(長い話なので、このように機能するために必要なことを受け入れてください。ありがとうございます!)。
私は何が間違っているのですか?
編集:
私はここで問題を見つけました。ライブラリの.jarファイルにR.javaファイルを含めるのを忘れました。それが今別のエラーを与えることを除いて:
android.app.RemoteServiceException: Bad notification posted from package
com.test.app: Coulding create icon:
StatusBarIcon(pkg=com.test.app
id=0x7f020002 level=0 visible=true num=0 )