1.在productFlavors下增加一個 flavor:
productFlavors {? ? ? ? main {? ? ? ? ? ? ...? ? ? ? }? ? ? ? vest {//可以針對馬甲包的做一些配置//app包名applicationId"me.wy.demo.vest"http://服務(wù)器地址buildConfigField'String','SERVER_ADDRESS','"http://192.168.55.205:8080/"'//配置第三方服務(wù)的app_id app_SECRETbuildConfigField'String','WX_APP_ID','""'buildConfigField'String','WX_APP_SECRET','""'buildConfigField'String','QQ_APP_ID','""'buildConfigField'String','QQ_APP_SECRET','""'manifestPlaceholders.put'UMENG_APP_KEY',''manifestPlaceholders.put'UMENG_MESSAGE_SECRET',''//友盟渠道統(tǒng)計manifestPlaceholders.put'UMENG_CHANNEL_VALUE',''}? ? }
2.在app>src下面創(chuàng)建一個flavor名字的目錄(和app>src>main同級),然后在該目錄下創(chuàng)建res目錄涌萤,如下:
image
然后我們可以把很方便的針對馬甲包做一些界面上的差異化鸦做。
比如我們app的主題顏色如下:
#3F51B5#303F9F#FF4081
如果我們的馬甲包需要修改這幾個顏色,那么我們可以在vest>res>values>下創(chuàng)建color.xml姜盈,然后也創(chuàng)建對應(yīng)的幾個顏色宁舰。
#FF5722#E64A19#795548
同理掌实,我們可以修改res下的drawable,dimens,strings等等盖高,這樣就可以很方便的編譯不同的馬甲包了。
作者:Wang_Yi
鏈接:http://www.reibang.com/p/37ba52726917
來源:簡書
簡書著作權(quán)歸作者所有仲闽,任何形式的轉(zhuǎn)載都請聯(lián)系作者獲得授權(quán)并注明出處脑溢。