如何在Gradle中指定特定于构建的目录?

时间:2016-03-24 23:09:07

标签: android qt android-gradle

当创建Android Studio项目时,构建布局结构如下:

src
  main
    java
      ...
    res
      ...
  release
    ...
  debug
    ...

对于每个版本,例如发布,调试等,您可以创建一个兄弟目录到main并添加特定于构建的文件。

我正在处理的项目有不同的布局。该项目由Qt Creator工具包创建。根目录(具有build.gradle文件的目录)本身具有srcres目录。没有main目录。 Gradle构建工作正常。但是,我对如何使用特定于构建的文件扩展它感到困惑。我在哪里创建特定于构建的目录,例如releasebeta? gradle如何确定哪个目录用于主构建以及任何其他特定构建?问候。

编辑 - 我根据用户请求添加了以下内容:

我的build.gradle文件没什么特别的。我已经扩展了一点来处理我们拥有的各种构建类型:

buildTypes {
    debug {
        applicationIdSuffix ".debug"
        debuggable true
    }
    release {
        minifyEnabled false
    }
    beta {
        applicationIdSuffix ".beta"
        debuggable true
    }
    alpha {
        applicationIdSuffix ".alpha"
        debuggable true
     }

0 个答案:

没有答案