После обновления из Android Studio 3.2.1 до 3.3.1 я не могу увидеть / изменить варианты сборки, он показывает 5 дефисов - PullRequest
0 голосов
/ 20 февраля 2019

Мне удалось изменить варианты сборки на devDebug, devRelease, playStoreDebug, playStoreRelease в Android Studio v3.2.1 и после обновления до версии 3.3.1 я не могу изменить вариант сборки, см. Изображение Image_In_Android_studio_3.3.1 .

Я попытался выполнить следующие шаги, прежде чем публиковать здесь проблему: - 1. Очистить кэш проекта / перестроить / сделать недействительным и перезапустить проект 2. Восстановить репозиторий (так как он не работает с существующим).

build.gradle версия 1

signingConfigs {
release {
    storeFile file("$project.rootDir/xyz-keystore-release.jks")
    storePassword “xyzzy”
    keyAlias "xyzzy"
    keyPassword "xyzzy"
}}

buildTypes {
release {
    minifyEnabled false
    shrinkResources false
    debuggable true
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    signingConfig signingConfigs.release
}}

productFlavors {
playStore {
    applicationId myApplicationId
    manifestPlaceholders = [crashlyticsEnabled: true]
}

dev {
    applicationId myApplicationId + ".dev"
    manifestPlaceholders = [crashlyticsEnabled: false]
}}

build.gradle версия 2

signingConfigs {
release {
    storeFile file("$project.rootDir/xyz-keystore-release.jks")
    storePassword “xyzzy”
    keyAlias "xyzzy"
    keyPassword "xyzzy"
}

debug {
    storeFile file("$project.rootDir/xyz-debug.keystore")
    storePassword "xyzzy"
    keyAlias "xyzzy"
    keyPassword "xyzzy"
}}

buildTypes {
release {
    minifyEnabled false
    shrinkResources false
    debuggable true
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    signingConfig signingConfigs.release
}
debug {
    minifyEnabled false
    shrinkResources false
    debuggable true
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    signingConfig signingConfigs.debug
}}

productFlavors {
playStore {
    applicationId myApplicationId
    manifestPlaceholders = [crashlyticsEnabled: true]
}

dev {
    applicationId myApplicationId + ".dev"
    manifestPlaceholders = [crashlyticsEnabled: false]
}}

С "build.gradle version 1" в Android Studiov3.2.1, я смог изменить варианты сборки, после обновления до Android studio v3.3.1 я не могу.

...