【问题标题】:How to install non-library file on app-lib directory如何在 app-lib 目录上安装非库文件
【发布时间】:2014-11-14 14:51:57
【问题描述】:

我正在构建一个依赖于第 3 方共享库的应用。 该库需要与设备运行时中安装的库位于同一目录中的数据文件。当我用 ant 打包我的应用程序时,我可以通过添加自定义规则在 apk 中包含数据非库(^.so)文件。 但是,当 apk 实际安装在设备上时,不会提取数据文件,而只会提取库。我仍然在apk文件中看到。数据文件具有固定名称,并且不以 *.so 结尾。 有人知道如何在 app-lib 目录中保存非库文件吗?

我正在使用 adt-bundle-linux-x86_64-20140702/sdk

【问题讨论】:

  • 不确定您的 3rd 方库做了什么(或如何/何时查找文件),但控制文件最终位置的一种方法是在运行时第一次将其复制到那里您的应用程序已启动。 assetsres/raw 文件夹将是捆绑文件的明智方式。将其复制到正确的位置应该很简单。

标签: android native


【解决方案1】:

Here is the answer


总结:

无法让 Android 系统在安装时自动执行此操作。您可以将其作为资源捆绑到您的 APK 中,然后在您的应用程序首次运行时自行复制。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-10
    • 1970-01-01
    • 2019-02-05
    • 2017-01-12
    • 2021-01-07
    • 2020-11-25
    • 2019-03-28
    • 1970-01-01
    相关资源
    最近更新 更多