![](/img/trans.png)
[英]Updating android app on google playstore with alpha, beta track and then production
[英]Android app different version code for beta/production and alpha
該應用程序
我有一個生產中版本為1.xx的android應用程序,當前在manteinment mod中(新版本僅是錯誤修復)。 我正在對該應用程序進行重寫,該應用程序將為2.0版本。
問題
是否可以繼續發布1.xx錯誤修正版本(將其上傳到Beta中,然后升級為正式版),並在alpha通道中將2.0.x版本上傳到alpha測試人員?
在Google Play上,每次上傳新的APK時,您都必須對任何Alpha,Beta版產品使用增量versionCode
。 您可以為您的應用程序使用任何versionName
。
您可以上傳具有兩個不同versionCode的1.xx(versionName)。
是否可以繼續發布1.xx錯誤修正版本(將其上傳至Beta,然后升級為正式版),並在alpha通道中將2.0.x版本上傳到alpha測試人員?
->是的
您可以在gradle中設置多個buildType,在生成APK時,可以從對話框中選擇buildType,以便可以生成具有不同versionCodes的不同APK。
android {
compileSdkVersion 23
buildToolsVersion "23"
defaultConfig {
applicationId "[your-app-id]"
minSdkVersion 16
targetSdkVersion 22
versionCode "1.1.1"
versionName "1.0.4"
manifestPlaceholders = [ appName:"@string/app_name", appId: "[your-app-id]" ]
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
buildTypes {
alpha {
minifyEnabled false
shrinkResources false
versionCode "2.x"
applicationIdSuffix '.test'
manifestPlaceholders = [ appName:"@string/app_name_test", appId: "[your-app-id].test" ]
}
.... other buildTypes
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.