【发布时间】:2014-11-14 14:51:57
【问题描述】:
我正在构建一个依赖于第 3 方共享库的应用。 该库需要与设备运行时中安装的库位于同一目录中的数据文件。当我用 ant 打包我的应用程序时,我可以通过添加自定义规则在 apk 中包含数据非库(^.so)文件。 但是,当 apk 实际安装在设备上时,不会提取数据文件,而只会提取库。我仍然在apk文件中看到。数据文件具有固定名称,并且不以 *.so 结尾。 有人知道如何在 app-lib 目录中保存非库文件吗?
我正在使用 adt-bundle-linux-x86_64-20140702/sdk
【问题讨论】:
-
不确定您的 3rd 方库做了什么(或如何/何时查找文件),但控制文件最终位置的一种方法是在运行时第一次将其复制到那里您的应用程序已启动。
assets或res/raw文件夹将是捆绑文件的明智方式。将其复制到正确的位置应该很简单。