Android 错误:Flavor';亚马逊&x27;没有味道维度

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时,谷歌上的错误。我的代码是:

我有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时,谷歌上的错误。我的代码是:

    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对不起,更改“市场”、“版本”,但结果是一样的。你能把你的意见纳入问题吗?完成。似乎工作室没有看到“市场”、“版本”的字符串。我改变了它,但没有结果。