该应用
我有一个生产的Android应用程序,版本1.x.x,目前在manteinment mod(新版本只是bug修复)。 我正在重写这个应用程序,它将是2.0版本。
问题
是否可以继续制作1.x.x错误修正版本(将其上传到测试版,然后升级到制作版)并将alpha通道中的2.0.x版本上传到alpha测试人员?
答案 0 :(得分:1)
在Google Play上,每当上传新的APK时,您必须使用增量versionCode
进行任何alpha,beta,制作。您可以为您的应用使用任何versionName
。
您可以使用两个不同的versionCode上传1.x.x(versionName)。
是否可以继续制作1.xx错误修正版本(将其上传到测试阶段然后升级到制作版)并将alpha通道中的2.0.x版本上传到alpha测试人员?
- >是
答案 1 :(得分:0)
您可以在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
}
}