情景:
现在有多个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"
}
}
网友评论