【问题标题】:OSGi container for Android适用于 Android 的 OSGi 容器
【发布时间】:2012-02-08 11:29:48
【问题描述】:

我正在从事一个类似于 Taintdroid 的项目,该项目使用一种称为“动态污点分析”的科学技术。 所以我必须为 OSGi 找到合适的容器来部署在 android 上。 我在https://stackoverflow.com/questions/560794/what-osgi-container-do-you-recommend 中找到答案 但它不是注定要智能手机的。 那么智能手机最喜欢的 OSGi 容器是什么?为什么?

【问题讨论】:

    标签: android osgi


    【解决方案1】:

    我使用 Apache Felix,它支持 Android out of the box。我喜欢它,因为它“干净”的 OSGi 实现,而且它适度的占用空间使其成为智能手机的不错选择(特别是因为组件化您的应用程序会阻止一些 Android 工具的优化)。

    除此之外,假设您让其他容器在您的设备上运行,这完全取决于个人喜好并找到最适合您情况的容器。

    【讨论】:

    • 感谢您的回复,不幸的是,我在 /data 上复制 felix .dex 文件时发现了问题,因为我们必须拥有 root 权限(手机必须是 root 用户)。您有什么解释或解决方案?
    • 好吧,我要做的是 (a) 将我所有的包放在应用程序类路径中,然后启动 Activators(这也为您省去了重复类删除的麻烦),以及 (b) 当我需要安装额外的捆绑包,从外部流式传输它们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    • 2011-06-30
    • 1970-01-01
    相关资源
    最近更新 更多