根据我的理解,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中构建风格?
更新,解决:看第一个评论.您需要通过“工具” – “Android” – “同步”手动将项目与gradle文件同步.