始终在Android Studio中打开主模块而不是产品风味

时间:2015-10-29 06:31:58

标签: java android android-studio build.gradle android-productflavors

您好,我的项目有两种产品风味。

1) Author Module (com.example.Author)
2) Teacher Module (com.example.Teacher)

我的Main Module (com.example).

中有一个

所有模块都有单独的mainfest文件,并且在所有mainfest文件包名称中都是" com.example"。

结构::

  

作者::

app->src->author_module
                      ->java->com.example.author
                      ->res
  

老师::

app->src->teacher_module
                      ->java->com.example.teacher
                      ->res
  

对于Main ::

app->src->Main
              ->java->com.example
              ->res                      
  

build.gradle ::

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"
    defaultConfig {
        applicationId "com.example"
        minSdkVersion 21
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }

    productFlavors {
        teacher_module {
            minSdkVersion 21
            applicationId 'com.example.teacher'
            targetSdkVersion 23
            versionCode 1
            versionName '1.0'
        }
        author_module {
            minSdkVersion 21
            applicationId 'com.example.author'
            targetSdkVersion 23
            versionCode 1
            versionName '1.0'
        }
    }

}

现在我是否在构建版本中选择author_moduleteacher_module。它始终运行main_module

enter image description here

还要注意,当我杀死该应用并通过点击设备上的图标再次打开它然后打开所选的变种以及我在设备屏幕上也找到了四个图标。这里发生了什么?

如果我在构建版本中选择了flavor,为什么我的产品味道没有运行。?

0 个答案:

没有答案