【发布时间】:2017-07-19 10:03:45
【问题描述】:
在我的 Gradle 文件中,我通过以下方式分配了 buildTypes 和 productFlavors。
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
signingConfigs {
release{
//storeFile file("")
//storePassword ""
//keyAlias ""
//keyPassword ""
}
}
flavorDimensions "default"
productFlavors {
dev{
dimension "default"
applicationId "com.xxx.android.dev"
}
qa{
dimension "default"
applicationId "com.xxx.android.qa"
}
staging{
dimension "default"
applicationId "com.xxx.android.staging"
}
prod{
dimension "default"
applicationId "com.xxx.android.prod"
}
}
现在的问题是每种口味都有发布和调试两种构建类型,但我只想为构建分配调试,因此在选择调试变体时我们无法生成发布构建。知道怎么做吗?
【问题讨论】:
-
您的要求不明确。请详细说明。您不希望发布构建,或者您不想在选择发布构建时发生任何事情?
-
我设法通过添加构建目标来完成它。我不想为此更改任何源代码。所以不需要搭配口味
标签: android gradle android-productflavors