我实际上是在Android上开发OSGi,我已经接近达到了我的目标,但是有一个小问题。
框架(Apache Felix)正在成功运行。问题来自想要获取应用程序上下文的Bundles。我只是不能尝试使用它们,因为在运行时,我有一个漂亮的“找不到classe Android.content.Context”,来自[...]。 (然后在尝试获取ServiceReference时出现NoClassDefFoundError)
我将Android.jar链接到Bundle,但它似乎不够(即使编译没问题)。 也许这就是我创建错误的捆绑包的方式,我在完成后将其导出为.jar。
因此,如果您有关于如何解决此问题的一些提示,欢迎他们;)
谢谢!
答案 0 :(得分:1)
好的,我终于完成了它。我真是个傻瓜。
在Manifest.mf的“导入 - 包”部分中,不要忘记添加android.content
它现在完美无缺;)