android System.loadLibrary 加载文件的地方

标签 android

网络上的一些文章告诉我System.loadLibrary() 将加载/data/data/{app package} 目录中的文件。我想知道这是否因每个供应商实现而异或固定?

最佳答案

最终由供应商来定义文件系统/文件系统布局。所以它可能在不同的地方。如果没有自定义定义,则库将位于 /data/data/your.package.name/lib 中。

如果它在不同的目录中,那么 System.loadLibrary 会知道并从那个地方加载库。

关于android System.loadLibrary 加载文件的地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9861372/

相关文章:

android - 此应用不再与您的设备兼容

android - 使用 .bp 为 android 创建未剥离的可执行文件

安卓 : how to detect language has been changes on phone setting

弹出 fragment 时,Android 操作栏项目仍然存在

android - 如何在不等待 Android 位置更改的情况下获取当前 GPS 位置?

android - "App Lock"应用程序如何在内部工作?

java - Android 广播接收器仅处于待机状态或应用程序不活动状态

android - 在 ListView 中显示来自远程服务器的数据

java - 我想在不插入手机的情况下构建+启动新的应用程序构建。有没有办法从 Android 应用程序中下载和启动 APK 文件?

android - 如何在 android 应用程序中为 REST API 结果实现缓存?