簡體   English   中英

錯誤:風味'亞馬遜'沒有味道

[英]Error:Flavor 'amazon' has no flavor dimension

我有Android Studio 1.3.1 當我打開舊項目時,使用Grandle 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"
    }
}

這對我有用,謝謝。

flavorDimensions “market” - > flavorDimension “market”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM