2019-04-22 环信加入后报错
library "/system/lib/libblasV8.so" ("/system/lib/libblasV8.so") needed or dlopened by "/system/lib/libnativeloader.so" is not accessible for the namespace: [name="classloader-namespace", ld_library_paths="", default_library_paths="/data/app/zdl.tianxunda.com.driverisend-1Csypp9HcyPK7AmLj49gwA==/lib/arm:/data/app/zdl.tianxunda.com.driverisend-1Csypp9HcyPK7AmLj49gwA==/base.apk!/lib/armeabi-v7a", permitted_paths="/data:/mnt/expand:/data/data/zdl.tianxunda.com.driverisend"]
经过我的深思熟虑 终于吧问题解决了
在我们项目的build.gradle中 将这行写好
ndk {
//选择要添加的对应 cpu 类型的 .so 库。
// abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a'
abiFilters'armeabi-v7a','armeabi'
// 还可以添加 'x86', 'x86_64', 'mips', 'mips64'
}
就不会报错了
因为我们依赖easeui的时候libs下只有两个包 armeabi 和armeabi-v7a 所以除了这两个没有其他的,当我们运行的时候找不到如上面的问题那样找不到指定路径的.os("/system/lib/libblasV8.so)所以才会报错