Android Studio 同一项目,配置不同的URL环境,不同的AppName,多版本共存同一手机

需求:一个项目,不同的环境URL,要有不同的AppName,一个手机上同时能安装多个版本

注意:因为包名 不同,所以一些第三方注册也就失效了,比如:集成了友盟推送,其他版本修改了包名,也就收不到推送了,可以在友盟官网新建多个应用,不同包名,配置不同的AppKey;

基于前辈的资料,个人认为下面这样可以达到效果

效果:




首先在主App module里面配置


情况一:
在App这个主module里面配置

----------------使用:
----------------------------
情况二:
同时在App这个主module和thirdPartyLibrary里面配置

----------------

-------------------------


-------------

若是在低版本的gradle(如: gradle:2.2.3')中,可能会报错

解决方法:
在主APP module里面,引用library时:
其中红框的内容就是 builType的名称

源码链接

上面的有任何问题,欢迎留言。

猜你喜欢

转载自blog.csdn.net/qq_32227681/article/details/80284816
今日推荐