Android Studio 管理打包版本 起步走

相信很多人 寫android 一定會有 免費版 跟付費版

如果要管理兩個不同的 pakege 會相當麻煩又擾人

因為 免費版更改了  付費的 也要更新 相當耗時

其實可以從 build.gradle 新增就好

例如

android {

compileSdkVersion23

buildToolsVersion'26'

defaultConfig {

applicationId"com.XXXX.XXX"

minSdkVersion16

targetSdkVersion23

versionCode11001

versionName"1.10.1"

}

buildTypes {

release {

minifyEnabledtrue

proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'

}

}

productFlavors {

demo {

applicationIdSuffix".test"

}

full {

}

}

}

可以設定 prductFlavors 

demo 可以隨便取 不要取到相沖的名稱就好

這樣就可以變成 兩個版本了

並在 app 底下 新增 兩個 一個為demo 一個 full 這樣可以將不同的code 編譯

大概是這樣 如果新的突破 會再打一篇

你可能感兴趣的:(Android Studio 管理打包版本 起步走)