android 根据版本,Android – 根据构建类型更改flavor版本名称
我想更改應(yīng)用程序口味的版本名稱,但只有當(dāng)它是一個調(diào)試版本。
(例如,調(diào)試版本將具有1.0.1 D(DEBUG)555或1.0.1 P(DEBUG)555等版本,但是我希望版本的版本只有1.0.1版本)
我該如何實現(xiàn)?
基本上我有這些構(gòu)建類型:
buildTypes {
debug {
versionNameSuffix " (DEBUG) " + mBuild
}
release {
runProguard true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), file('proguard-project.txt')
signingConfig signingConfigs.release
}
}
和這些口味(適用于不同的api環(huán)境):
productFlavors {
dev {
versionName = android.defaultConfig.versionName + " D"
}
prod {
versionName = android.defaultConfig.versionName + " P"
}
}
有沒有任何方式如何發(fā)布版本沒有產(chǎn)品風(fēng)格版本名稱更改?
我試圖通過動態(tài)設(shè)置版本名稱
buildTypes.each { buildType ->
if(buildType.name == 'debug') {
productFlavors.dev.versionName = android.defaultConfig.versionName + " D"
}
}
但這導(dǎo)致了
Could not find property ‘dev’ on GroupableProductFlavorDsl container.
總結(jié)
以上是生活随笔為你收集整理的android 根据版本,Android – 根据构建类型更改flavor版本名称的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 反坦克地雷雅发饰一踩就爆吗?
- 下一篇: 部队的退休年龄是多少