个人工作记录之——一个.so文件无法加载的问题

情景:

现在有多个jar包集成过来,其中有的有arm64-v8a,有的没有,因此,最后再arm64架构的手机上运行,系统自动寻找arm64-v8a的jnilib包,这样问题就来了,当系统寻找那些没有集成arm64-v8a的jar包的时候,自然在arm64-v8a包下找不到相应的.so文件,崩溃问题也就来了。

我的解决方案:

当没法获得arm64-v8a的.so文件包时候,只能让所有arm64-v8a不参与打包,这样系统自然就会去寻找32位的包了。

代码如下:

defaultConfig {

……

ndk {

abiFilters"armeabi","armeabi-v7a","x86"

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容