Android Studio产品风味仅被认可为两种风格中的一种

我正在创建一个应该有两种口味的应用程序,无板篮球和足球。 当我根据https://developer.android.com/tools/building/configuring-gradle.html设置我的项目时,只有其中一种口味被认可,即无板球和其他风味的包装,即足球不是。

图片1

图像2

这是我的build.gradle文件

apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "net.brawtasports.brawtasportsgps" minSdkVersion 11 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } productFlavors { netball { applicationId "net.brawtasports.brawtasportsgps.netball" versionName "1.0" } football { applicationId "net.brawtasports.brawtasportsgps.football" versionName "1.0" } } sourceSets { main { java.srcDirs = ['src/main/java'] res.srcDirs = ['src/main/res'] } football { java.srcDirs = ['src/football/java'] res.srcDirs = ['src/football/res'] } netball { java.srcDirs = ['src/netball/java'] res.srcDirs = ['src/netball/res'] } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.2.0' compile 'com.android.support:recyclerview-v7:22.2.0' compile 'com.vstechlab.easyfonts:easyfonts:1.0.0' compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'com.google.code.gson:gson:2.3.1' compile 'com.squareup.okhttp:okhttp:2.2.0' compile 'com.squareup.picasso:picasso:2.5.2' } 

我意识到这只是识别productFlavors中的第一项,即无挡板篮球。 如果我先放足球,它会识别足球,而不是网球。 哪里不对?????

您还需要在IDE窗口左侧的面板Build variants上选择当前的风格。