E linker : library "/system/lib64/libjni.so" ("/system/lib64/libjni.so") needed or dlopened by "/system/lib64/libnativeloader.so" is not accessible for the namespace: [name="sphal", ld_library_paths="", default_library_paths="/vendor/lib64", permitted_paths="/odm/lib64:/vendor/lib64"]
把so文件放在system/lib64下面,apk放在/system/app下面,重启,打开APP仍然闪退。而且libnativeloader.so在/system/app目录下。
file xxx.so查询so文件32位还是64位
Android.bp文件中指定编译so为32位与64位兼容 compile_multilib:”both”
重新编译
或者编译so的时候默认生成的是32位和64位,但是导出的时候导出了32位,应该导出system/lib64文件夹下的so文件。
另,Android.bp语法参考网址: