个人工作记录之——一个.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"

}

}

你可能感兴趣的:(个人工作记录之——一个.so文件无法加载的问题)