我按照本教程将 OSGi 嵌入到我的 Android 应用程序中。然而,在安装和启动一个包之后,它的状态变成了 RESOLVED (4),而不是 ACTIVE (32),因为它必须是。当我尝试再次启动时,它会引发异常:
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文件没有用,还是不行。
这里有什么问题?非常感谢!