из того, что я понимаю, Android Studio должна показать всю матрицу вариантов сборки и вкусов на панели "Варианты сборки".
Я создал пустой проект со следующим 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:+'
}
Тем не менее, я получаю "Debug" и "Release" как варианты сборки, а не ожидаемые "Debugflavor1", "Debugflavor2" и т.д. Любые идеи, почему это происходит? Является ли мое предположение о способности включить ароматы в неправильное? Если да, то как можно создать вкус в Android Studio?
UPDATE, SOLVED: см. первый комментарий. Вам нужно вручную синхронизировать проект с файлами gradle с помощью "Инструменты" - "Android" - "sync.."