Android .so文件

比如说我要更新高德地图,

然后我又不想把高德地图里面的所有手机系统的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
        }
    }

}


你可能感兴趣的:(Android .so文件)