我将 Apache Felix 嵌入到一个 android 应用程序中。现在,我使用下面的代码来安装一个包:
imageBundle = bundleContext1.installBundle("file:sdcard/Download/AndroidImageViewer_1.0.0.201308221559.jar");
这可以正常工作,但它需要将捆绑包存储在 android 设备的 sdcard 中。然而,我不喜欢那样。我希望将捆绑包存储在 android 项目内的目录中。例如,在assests
文件夹内。有没有办法做到这一点?
我试过这个:
imageBundle = bundleContext1.installBundle("file:assets/bundles/AndroidImageViewer_1.0.0.201308221559.jar");
正如预期的那样,它没有用。