release
yapı türünden farklı olarak debug
yapı türü için farklı bir versionCode
olmasını istiyorum. Bu, Gradle Android eklentisi v2.3.2'de (Gradle v3.3) aşağıdaki yapılandırmayı kullanarak çalışırdı, ancak şimdi v3.0.0-alpha5'de (Gradle v4.1-milestone-1) hiçbir etkisi olmaz. En yeni Gradle eklentisinde, variant.mergedFlavor.versionCode
özniteliğini yok sayan şeylerle ilgili herhangi bir fikir var mı?Gradle 3.0.0 alpha variant çıkış sorunu
buildTypes {
debug {
applicationIdSuffix ".debug"
versionNameSuffix "-" + buildTime()
android.applicationVariants.all { variant ->
if (variant.buildType.name != buildTypes.debug.name) return
variant.outputs.all {
outputFileName = "${archivesBaseName}-${variant.name}-v${variant.versionName}-signed.apk"
variant.mergedFlavor.versionCode = Integer.parseInt(buildTimeSmall())
}
}
}
}
Bunu okumuştum ama Çıkışın kendisinde değil, outputFile'daki değişikliklerden bahsederler. Yoksa bir şey mi özlüyorum? –
'Varyant çıktılarını kullanmak için Variant API'sini kullanarak ...' temel olarak bu kodu kodunuzda kullanacaksınız: 'variant.outputs.all {...}' – azizbekian
Kötüyüm, oradan da okuyun .. Umarım Gelecekteki sürümlerde geri bazı özellikler için destek ekleyecekler. –