预设应用(testapp)到hisi98mv200(android N平台),需要调用自己编译的库libtestappjni.so,启动时闪退报错。
报错log
01-24 03:22:46.178 3352 3352 E AndroidRuntime:
java.lang.UnsatisfiedLinkError: dlopen failed: library "/system/lib/libtestappjni.so" needed or dlopened by "/system/lib/libnativeloader.so" is not accessible for the namespace "classloader-namespace"
解决方法
将libtestappjni.so添加到下面目录文件中去,重启即可。
cat ./system/vendor/etc/public.libraries.txt(建议)
cat ./system/etc/public.libraries.txt