[英]Error:Flavor 'amazon' has no flavor dimension
I have Android Studio 1.3.1 . 我有Android Studio 1.3.1 。 When I open old project, with Grandle lower 1.0.0 version , upgrade it, change flavorGroups => flavorDimensions, packageName => applicationId, runProguard => minifyEnabled
. 当我打开旧项目时,使用Grandle 1.0.0版本升级它,更改flavorGroups => flavorDimensions, packageName => applicationId, runProguard => minifyEnabled
。 And I have error: 我有错误:
"Error:Flavor 'amazon' has no flavor dimension".
When I remark amazon productFlavor, the error on google. 当我评论amazon productFlavor时,谷歌上的错误。 My code is: 我的代码是:
android {
compileSdkVersion 19
buildToolsVersion "20.0.0"
defaultConfig {
minSdkVersion 9
targetSdkVersion 19
versionName = "1.3.3"
versionCode = 33
}
flavorDimensions "market", "version"
project.archivesBaseName = "pp"
signingConfigs {
production {
storeFile file("XXX")
storePassword "XXXXXX"
keyAlias "My App"
keyPassword "XXXXX"
}
}
buildTypes {
debug {
minifyEnabled false
}
release {
minifyEnabled false
proguardFile 'proguard-project.txt'
debuggable false
signingConfig signingConfigs.production
}
}
productFlavors {
amazon {
flavorDimensions "market"
}
google {
flavorDimensions "market"
}
}
lintOptions {
abortOnError false
}
applicationVariants.all { variant ->
variant.outputs.each { output ->
def apk = output.outputFile;
def newName = "${output.name}-${variant.mergedFlavor.versionCode}"
if (variant.buildType.versionNameSuffix) {
newName += "-${variant.buildType.versionNameSuffix}"
}
if (output.zipAlign) {
output.zipAlign.outputFile = new File((File) apk.parentFile, newName + '-aligned.apk');
}
output.packageApplication.outputFile = new File((File) apk.parentFile, newName + ".apk")
}
}
}
Change your configurations as below 更改您的配置如下
flavorDimensions "market", "version"
productFlavors {
amazon {
flavorDimension "market"
applicationId "com.app.amazon"
}
google {
flavorDimension "market"
applicationId "com.app.google"
}
}
This has worked for me, Thanks. 这对我有用,谢谢。
flavorDimensions “market” - > flavorDimension “market”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.