このチュートリアルに従って、OSGi を Android アプリケーションに組み込みます。ただし、バンドルをインストールして開始した後、その状態は本来あるべき ACTIVE (32) ではなく、RESOLVED (4) になりました。もう一度開始しようとすると、例外がスローされます。
Bundle#1 start failed
java.lang.ClassNotFoundException: org.knopflerfish.tutorial.simplebundle.impl.Activator
org.knopflerfish.framework.BundleImpl.start0(BundleImpl.java:421)
org.knopflerfish.framework.BundleThread.run(BundleThread.java:145)
このバンドルは、 Knopflerfish の例のソースからのサンプル バンドルです。Knopflerfish destop (framework.jar) にインストールするとうまく動作します
私はすでにdexのことを考えていましたが、jarファイルとそのdexファイルをマージするのは役に立たず、まだ機能しません。
ここで何が問題ですか?どうもありがとうございました!