<http://stackoverflow.com/questions/31985335/errorflavor-amazon-has-no-flavor-dimension#>
I have 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. And I have
error: "Error:Flavor 'amazon' has no flavor dimension". When I remark
amazon productFlavor, the error on google. 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")
}
}
--
You received this message because you are subscribed to the Google Groups
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.