Android studio多渠道打包相关设置
2017-06-08 本文已影响20人
BowenK
首先就是在app下的build.grdle里面配置渠道信息,如图1

这边设置好之后就可以选择渠道了,然后就可以根据不同的渠道配置不同的依赖项,如图2

很多人不知道怎么创建一个Module,这边简单介绍一下:
1、首先就是File->New->Module ,选择android library,如图3

选择完直接点击Next,名字自己定义一下,module就创建好了。
在移动module的时候,setting.gradle也要进行相应的的修改,如图3-2

gradle不仅可以设置不同渠道的不同依赖,还可以根据不同的渠道来配置各个渠道对应的res资源文件,如图4

这个就说根据当前选择的渠道,使用对用的渠道下的res文件。
资源的默认文件名是可以更改的,而且可以选择多个,如图5

参考文档:http://www.cnblogs.com/davenkin/p/gradle-learning-1.html