1. 程式人生 > >Android Studio 同一專案,配置不同的URL環境,不同的AppName,多版本共存同一手機

Android Studio 同一專案,配置不同的URL環境,不同的AppName,多版本共存同一手機

需求:一個專案,不同的環境URL,要有不同的AppName,一個手機上同時能安裝多個版本注意:因為包名 不同,所以一些第三方註冊也就失效了,比如:集成了友盟推送,其他版本修改了包名,也就收不到推送了,可以在友盟官網新建多個應用,不同包名,配置不同的AppKey;基於前輩的資料,個人認為下面這樣可以達到效果

效果:




首先在主App module裡面配置


情況一:在App這個主module裡面配置

----------------使用:----------------------------情況二:同時在App這個主module和thirdPartyLibrary裡面配置

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

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


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

若是在低版本的gradle(如:gradle:2.2.3')中,可能會報錯

解決方法:在主APP module裡面,引用library時:其中紅框的內容就是 builType的名稱

原始碼連結


上面的有任何問題,歡迎留言。