para - Los sabores de gradle de estudio de Android no se muestran en las variantes de construcción
gradle version android studio (2)
Necesita sincronizar manualmente el proyecto con los archivos de gradle a través de
Tools -> Android -> Sync Project with Gradle Files
por lo que entiendo, se supone que Android Studio muestra toda la matriz de variantes y sabores de compilación en el panel "Variantes de compilación".
He creado un proyecto vacío, con el siguiente build.gradle.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath ''com.android.tools.build:gradle:0.6.+''
}
}
apply plugin: ''android''
repositories {
mavenCentral()
}
android {
compileSdkVersion 17
buildToolsVersion "18.1.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 18
}
productFlavors {
productFlavors {
flavor1 {
packageName "com.example.flavor1"
versionCode 20
}
flavor2 {
packageName "com.example.flavor2"
minSdkVersion 14
}
} }
}
dependencies {
compile ''com.android.support:appcompat-v7:+''
}
Aun así, solo obtengo "Debug" y "Release" como variantes de compilación, no el esperado "Debugflavor1", "Debugflavor2", etc. ¿Alguna idea de por qué sucede esto? ¿Mi suposición sobre la capacidad de incluir sabores es incorrecta? Si es así, ¿cómo se puede construir un sabor en Android Studio?
ACTUALIZACIÓN, SOLUCIONADO: Ver primer comentario. Debe sincronizar manualmente el proyecto con los archivos de gradle a través de "Herramientas" - "Android" - "sincronización".
Necesitas actualizar tu proyecto con tus cambios de gradle. En la última versión de Android Studio (actualmente, la versión 3.1.1), lograría esto con:
File -> Sync Project with Gradle Files