正在开开心心的敲代码,以前公司的后端同事问我一个问题:“android 打包的时候如果需要分别打32位和64位的包,gradle要怎么配置和执行可以做到?而不是每次手动修改gradle.build文件?” 这个问题还真是没想过,幸亏很久之前读过《Gradle 实战》这本书,有点儿灵感,然后实现之,在此记录下来,以免以后忘记。算是2022年1月21日第一篇学习笔记。
1、在android的rootProject的build.gradle中,定一个一个变量:ext {
//约定1代表32位,2代表64位,3代表64位和32位一起打包
ndkType="1"
}
2、在buildType里面指定对应的类型:
主要是在不同的buidType里设置ndkType的值
buildTypes {
ndK32 {
minifyEnabl