有时候我们打包生成的apk会有好几十M,这样就导致非常大,解压开进入到lib目录下,我们会发现基本所有的cpu 架构都会生成so包。
怎么才能只让我们的apk生成我们需要的cpu so呢,如armeabi-v7a,
我们只需要在我们的app—-> build.gradle中添加这个 即可。
ndk {
abiFilters 'armeabi-v7a' //只生成armv7的so
}
具体添加位置:
defaultConfig {
applicationId "com.xxx.xxxx"
minSdkVersion 21
targetSdkVersion 23
versionCode 1
versionName "1.0"
ndk {
abiFilters 'armeabi-v7a' //只生成armv7的so
}
}
OK,就这样,如有错误或不同意见,请一起交流学习。