buildTypes
 release {
            shrinkResources true
            minifyEnabled  true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            buildConfigField "String", "變數", "\"值\""
   }

fcm src/release/google-services.json (好像有點bug帶保留)

不同參數寫在build.gradle就像 javascript的gulp or config

當然也可以用flavorDimensions, productFlavors(雖然不是這樣用的但是用來debug release版本避過遠端api, 
or一些客製化想跳過得功能(ex: version check), 還算不錯)

然後用android studio右邊的gradle -> Tasks -> build -> assemble可以一直build多版本(但是感覺速度會比較慢,電腦不夠力)

results matching ""

    No results matching ""