App 打包

记录一下:

1. applicationIdSuffix 实现不同 ApplicationId 打包,buildTypes 中添加编译后会成功生成加对应后缀的ApplicationId。在 productFlavors中 AS显示也可以添加,但是实际没有成功。不过可以在其中直接指定不同的ApplicationId。

applicationIdSuffix = '.online'

2. sourceSets 中指定不同 productFlavor 加载的代码以及资源

//资源配置
 sourceSets {
        online{
            java.srcDir('src/online/java')
            res.srcDir('src/online/res')
        }
        dev{
            java.srcDir('src/dev/java')
            res.srcDir('src/dev/res')
        }
    }
posted @ 2019-04-29 16:39  Spiderman.L  阅读(150)  评论(0编辑  收藏  举报