比如说我要更新高德地图,
然后我又不想把高德地图里面的所有手机系统的so包都拷进去来兼容,
只拷armeabi这个文件想压缩一下项目,但是报错的可能性非常大,想要兼容其他什么64位,32位,可以用以下两种方法配置。
第一种方法就是在app目录下的build.gradle里配置(我项目是用这个)
android { ... defaultConfig { ... ndk { //设置支持的SO库架构 abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a' }
第二种方法也是在app目录下的build.gradle里配置(目测是这样)
android { splits { abi { enable true reset() include 'x86', 'x86_64', 'armeabi-v7a', 'arm64-v8a' //select ABIs to build APKs for universalApk true //generate an additional APK that contains all the ABIs } } }