编译不同平台 设定

defaultConfig {
 
multiDexEnabled true // 不记得作用域了。
 
ndk {
abiFilters 'x86','armeabi' //兼容x86cpu架构 需要什么样的架构就添加什么样的
// abiFilters 'armeabi-v7a' //只生成armv7的so
// abiFilters 'armeabi' //只生成armv7的so
// abiFilters 'arm64-v8a' //只生成armv7的so
}
}

//过滤x86的so库

ndk { abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a' }

这样配置会将armeabi,armeabi-v71,arm64-v8a这3个包下的so库都打包到一个apk,而不像splits会每一个包打一个apk.

//过滤x86的so库

ndk { abiFilters 'x86' }

这样配的话就只会打包x86的so库。

armeabi
armeabi-v7a
arm64-v8a
x86
x86_64
mips
mips64
总共7种了解一下。最后2种一般可以不支持它
 

   Cortex-A53、Cortex-A57两款处理器属于Cortex-A50系列,首次采用64位ARMv8架构,意义重大,这也是ARM最近刚刚发布的两款产品。

 https://www.cnblogs.com/senior-engineer/p/8668723.html

 

原文地址:https://www.cnblogs.com/marklove/p/10581122.html