Как я могу решить эту проблему?
android app / build.gradle
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: '../config/quality/quality.gradle'
apply plugin: 'io.fabric'
android {
compileSdkVersion 28
defaultConfig {
applicationId "com.blueehr.bluenotes"
minSdkVersion 17
targetSdkVersion 28
versionCode 1
versionName "1.0.2"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt')
proguardFiles fileTree('proguard')
.include("*.pro")
.asList()
.toArray()
applicationVariants.all { variant ->
changeAPKName("xxx", variant, defaultConfig, "R")
}
}
debug {
minifyEnabled false
debuggable true
ext.alwaysUpdateBuildId = false
applicationVariants.all { variant ->
changeAPKName("xxx", variant, defaultConfig, "D")
}
}
debugAdvance {
initWith debug
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt')
proguardFiles fileTree('proguard')
.include("*.pro")
.asList()
.toArray()
matchingFallbacks = ['debug']
ext.alwaysUpdateBuildId = false
applicationVariants.all { variant ->
changeAPKName("xxx", variant, defaultConfig, "Dadvance")
}
}
}
и если я выберу вариант сборки по умолчанию в качестве отладки
и предполагаемая сборка apk для Android с пользовательским именем xxx ...... D.apk .но всегда android studio build apk с xxx ...... Dadvance.apk из debugAdvance вариант, а не из debug .Любая ошибка в моем коде?