当创建Android Studio项目时,构建布局结构如下:
src
main
java
...
res
...
release
...
debug
...
对于每个版本,例如发布,调试等,您可以创建一个兄弟目录到main
并添加特定于构建的文件。
我正在处理的项目有不同的布局。该项目由Qt Creator工具包创建。根目录(具有build.gradle
文件的目录)本身具有src
和res
目录。没有main
目录。 Gradle构建工作正常。但是,我对如何使用特定于构建的文件扩展它感到困惑。我在哪里创建特定于构建的目录,例如release
和beta?
gradle如何确定哪个目录用于主构建以及任何其他特定构建?问候。
编辑 - 我根据用户请求添加了以下内容:
我的build.gradle
文件没什么特别的。我已经扩展了一点来处理我们拥有的各种构建类型:
buildTypes {
debug {
applicationIdSuffix ".debug"
debuggable true
}
release {
minifyEnabled false
}
beta {
applicationIdSuffix ".beta"
debuggable true
}
alpha {
applicationIdSuffix ".alpha"
debuggable true
}