Android 错误:Flavor';亚马逊&x27;没有味道维度
我有Android Studio 1.3.1。当我打开旧项目时,使用Grandle lower 1.0.0版本,升级它,更改Android 错误:Flavor';亚马逊&x27;没有味道维度,android,gradle,amazon,Android,Gradle,Amazon,我有Android Studio 1.3.1。当我打开旧项目时,使用Grandle lower 1.0.0版本,升级它,更改flavorGroups=>flavorDimensions,packageName=>applicationId,runProguard=>minifyEnabled。我有一个错误: "Error:Flavor 'amazon' has no flavor dimension". 当我评论amazon productFlavor时,谷歌上的错误。我的代码是:
flavorGroups=>flavorDimensions,packageName=>applicationId,runProguard=>minifyEnabled
。我有一个错误:
"Error:Flavor 'amazon' has no flavor dimension".
当我评论amazon productFlavor时,谷歌上的错误。我的代码是:
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")
}
}
}
风味维度“市场”->风味维度“市场”如下更改您的配置
flavorDimensions "market", "version"
productFlavors {
amazon {
flavorDimension "market"
applicationId "com.app.amazon"
}
google {
flavorDimension "market"
applicationId "com.app.google"
}
}
这对我来说很有效,谢谢。A对不起,更改“市场”、“版本”,但结果是一样的。你能把你的意见纳入问题吗?完成。似乎工作室没有看到“市场”、“版本”的字符串。我改变了它,但没有结果。