Android N BSP中如何配置native library 可以被第三方App加载

来源:互联网 发布:狙击手幽灵战士2优化 编辑:程序博客网 时间:2024/06/04 18:15

从Android N版本开始,Android采用了更严格库管理机制,以前强行使用系统native库(/system/lib | /system/lib64 | /vendor/lib | /vendor/lib64)的方式已经行不通了,开发者不得不将这些库内置到App中来解决这些问题. 另外如果你是Android BSP开发者, 那么可以在 /vendor/etc/目录下追加一个 public.libraries.txt的文件,以行为单位追加动态库的名称, 以达到向第三方开发者提供系统级native library的效果.文件内容例如:

libfoo.so

libboo.so