Android 上下文和 OSGi 包

标签 android eclipse jar osgi bundle

我实际上正在 Android 上开发 OSGi,我接近实现我的目标,但有一个小问题。

框架(Apache Felix)运行成功。问题来自想要获取应用程序上下文的 bundle 。我只是无法尝试使用它们,因为在运行时,我有一个漂亮的“找不到类 Android.content.Context”,引用自 [...]。 (然后在尝试获取 ServiceReference 时出现 NoClassDefFoundError)

我将 Android.jar 链接到 Bundle,但似乎还不够(即使编译没问题)。 可能是我创建包的方式不对,我只是在完成后将其导出为 .jar。

因此,如果您有一些关于如何解决此问题的提示,欢迎他们提供;)

谢谢!

最佳答案

好的,我终于完成了。我是个傻瓜,真的。

在 Manifest.mf 中,“Import-Package”部分,不要忘记添加 android.content

现在可以完美运行了;)

关于Android 上下文和 OSGi 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5188652/

相关文章:

java - 如果用户计算机上未安装 Java,如何在 JAR 文件中包含 JVM?

android - 将图层列表转换为位图可能不起作用

android - 使用 FirestoreRecyclerAdapter 时如何获取 Firestore 文档 ID?

java - SearchServlet 已由较新版本的 Java Runtime 编译

java - 什么是 JPA 实现?

java - 在 Eclipse 中调试我的 Maven2 插件

java - 何时将jar放入ear根以及何时将它们放入lib文件夹

java - 一个 Java 应用程序中需要两个不同版本的 JAR

java - 如何在Eclipse中解析 "cannot merge new index 65536 into a non-jumbo instruction!"

Android 从缩略图获取图像路径?