Android中的共享本机库

时间:2011-12-03 16:43:47

标签: android android-ndk

我有可选择使用本机库的项目。由于本机库的大小非常大。我会创建两个单独的包(app1是主应用程序,app2是辅助应用程序,其中只包含本机库)并在Market中提供它们。如果用户从Market下载app2,则会有其他功能。

问题:如何从app1加载app2中打包的本机库?

2 个答案:

答案 0 :(得分:0)

感谢您的回复。我的解决方法是下载本机库并根据需要将其复制到app的数据文件夹中(当用户需要“app2”时),因为从数据分区加载本机库效果很好。

答案 1 :(得分:0)

您可以使用库路径调用System.load。因此,只要应用程序在两个应用程序都可访问的目录中,应用程序之间的共享就不应成为问题。我相信OpenCV使用这种方法。

相关问题