(2) 打包自定义数组内的渠道包
gradle assembleProductRelease -PchannelList=qihu,vivo,lenovo
关于Walle库的更多使用:详见Github-walle
运行结果:17秒搞定8个包:1个默认包+7个渠道包
![android多渠道打包配置 android编译打包流程](http://img.readke.com/230714/1430453561-20.jpg)
文章插图
![android多渠道打包配置 android编译打包流程](http://img.readke.com/230714/143045A43-21.jpg)
文章插图
![android多渠道打包配置 android编译打包流程](http://img.readke.com/230714/1430455249-22.jpg)
文章插图
![android多渠道打包配置 android编译打包流程](http://img.readke.com/230714/1430451456-23.jpg)
文章插图
最后 。奉上源码:WalleDemo
常见问题
1、找不到签名文件的配置?
![android多渠道打包配置 android编译打包流程](http://img.readke.com/230714/1430451352-24.jpg)
文章插图
![android多渠道打包配置 android编译打包流程](http://img.readke.com/230714/143045G11-25.jpg)
文章插图
汗 。因为我的Demo中并没有上传我的jks文件 。你可以添加自己的jks文件 。然后在gradle.properties里面配置好签名文件的密码即可
在gradle.properties添加签名文件的配置key-value
![android多渠道打包配置 android编译打包流程](http://img.readke.com/230714/1430451N5-26.jpg)
文章插图
![android多渠道打包配置 android编译打包流程](http://img.readke.com/230714/143045Ba-27.jpg)
文章插图
在build.gradle中引用配置的key
![android多渠道打包配置 android编译打包流程](http://img.readke.com/230714/14304559D-28.jpg)
文章插图
![android多渠道打包配置 android编译打包流程](http://img.readke.com/230714/1430451503-29.jpg)
文章插图
2、develop、check、product 。如果直接run代码 。怎么设置默认的环境?
点击查看AndroidStudio左下角的BuildVariants 。然后选择设置默认的run环境即可 。
BuildVariants= buildTypes* productFlavors
![android多渠道打包配置 android编译打包流程](http://img.readke.com/230714/14304534T-30.jpg)
文章插图
![android多渠道打包配置 android编译打包流程](http://img.readke.com/230714/1430455Z6-31.jpg)
文章插图
文末送福利啦!!
同时我经过多年的收藏目前也算收集到了一套完整的学习资料以及高清详细的Android架构进阶学习导图及笔记免费分享给大家 。希望对想成为架构师的朋友有一定的参考和帮助 。
**下面是部分资料截图 。诚意满满:特别适合有开发经验的Android程序员们学习 。
【android多渠道打包配置 android编译打包流程】
![android多渠道打包配置 android编译打包流程](http://img.readke.com/230714/1430452V3-32.jpg)
文章插图
![android多渠道打包配置 android编译打包流程](http://img.readke.com/230714/14304541F-33.jpg)
文章插图
推荐阅读
- 虾青素含量高的食物有哪些?
- 第一次装修房子,自己也没有什么时间,要怎么装修?
- 不同人群每天需要多少维生素E?
- 魔兽世界恶魔猎手值得玩吗 魔兽世界恶魔猎手的玩法
- 想自己装修房子,怎么一步一步来?
- 什么食物是肝脏的“保镖”,吃半个月,降酶护肝?
- 亦正亦邪什么意思 动漫里的那些亦正亦邪的角色介绍
- 房子太小,如何设计实用的入门空间?
- 感光食物,你知道多少?