1.在priject中进行配置
dependencies {
classpath 'com.meituan.android.walle:plugin:1.1.6'
}
2.在项目build中配置
第二行加入
apply plugin: 'walle'
在buildtypes上面添加
signingConfigs {
sankuai {
storeFile file("keys/dabao.jks")//生成的key目录
storePassword "123456" //密码
keyAlias "key0"
keyPassword "123456"
}
}
在buildtypes的release里面添加
signingConfig signingConfigs.sankuai
依赖
compile 'com.meituan.android.walle:library:1.1.6'
在最下面添加
walle {
apkOutputFolder = new File("${project.buildDir}/outputs/channels")
apkFileNameFormat = '${appName}-${packageName}-${channel}-${buildType}-v${versionName}-${versionCode}-${buildTime}-${flavorName}.apk'
//configFile与channelFile两者必须存在一个,否则无法生成渠道包。两者都存在时优先执行configFile
channelFile = new File("${project.getProjectDir()}/channel")
//configFile = new File("${project.getProjectDir()}/config.json")
}
cmd中生成渠道包的
gradlew clean assembleReleaseChannels
//GitHub地址
https://github.com/Meituan-Dianping/walle
需要配置一个path环境变量
walle(瓦力)多渠道打包
最新推荐文章于 2022-03-26 09:04:28 发布