1、背景 对接的第三方SDK分联调版(测试环境)跟正式版(生产环境),调试时用联调版,上线用正式版。两个环境对应不同的代码、资源文件,考虑到复用问题,因此新建一个library集成这个SDK,并上传到公共库,之后在项目中直接依赖即可。 2、需求及实现 2.1、需求 因为分两个版本,且版本的代码、资源各不相同,因此这个library应该要实现以下需求 一个library module包含多个渠道flavor 可以单独上传flavor,并且互不影响 2.2、一个任务上传一个渠道 正常情况下使用maven 插件是这样: apply plugin: 'com.android.library' appl