根据我的理解,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:+'
- }
即使如此,我只得到“调试”和“发布”作为构建变体,而不是预期的“Debugflavor1”,“Debugflavor2”等.我的假设是否包括口味错误的能力?如果是,如何在Android Studio中构建风格?