需求:一个项目,不同的环境URL,要有不同的AppName,一个手机上同时能安装多个版本
注意:因为包名 不同,所以一些第三方注册也就失效了,比如:集成了友盟推送,其他版本修改了包名,也就收不到推送了,可以在友盟官网新建多个应用,不同包名,配置不同的AppKey;
基于前辈的资料,个人认为下面这样可以达到效果
效果:
首先在主App module里面配置
情况一:
在App这个主module里面配置
----------------使用:
----------------------------
情况二:
同时在App这个主module和thirdPartyLibrary里面配置
----------------
-------------------------
-------------
若是在低版本的gradle(如:
gradle:2.2.3')中,可能会报错
解决方法:
在主APP module里面,引用library时:
其中红框的内容就是 builType的名称
上面的有任何问题,欢迎留言。