android studio 渠道代码不同的解决方案

android 应用大部分代码只有小部分代码不同的解决,如有的版本收费有的不收费只是逻辑的简单不同
在productFlavors 中添加

productFlavors  {   
 inner {        
applicationId 'com.ourelief.location.hide.test'    
}   
 maker {    }

在src目录下,添加对应的文件夹如inner
在此放入与main相同的文件,内容不则,打包时则会替换成inner中的文件

android studio 渠道代码不同的解决方案_第1张图片
Paste_Image.png

build variants 选中inner 运行生成的就是对应的apk

在inner 也可以放入res资源文件

你可能感兴趣的:(android studio 渠道代码不同的解决方案)