从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