打造出不同口味的扑扑

问题描述

我试图在不同的环境中构建应用程序,因此我遵循this tutorialthis video,当我运行Flutter时,它可以正常工作,但一切正常,但是当我尝试构建时,出现了此错误

erro1

所以我忘了添加一些口味,然后我在build.gradle(android / app / build.gradle)中添加了以下内容

android {
    compileSdkVersion 29

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }

    lintOptions {
        disable 'InvalidPackage'
    }

    defaultConfig {
        applicationId "secret-domain"
        minSdkVersion 16
        targetSdkVersion 29
        versionCode FlutterVersionCode.toInteger()
        versionName FlutterVersionName
    }

    signingConfigs {
       release {
           keyAlias keystoreProperties['keyAlias']
           keyPassword keystoreProperties['keyPassword']
           storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
           storePassword keystoreProperties['storePassword']
       }
    }

    buildTypes {
        release {
            signingConfig signingConfigs.release
        }
    }

    flavorDimensions "app"
    productFlavors {
        dev {
            dimension "app"
            applicationIdSuffix ".dev"
        }
        prod {
            dimension "app"
            applicationIdSuffix ".prod"
        }
        hml {
            dimension "app"
            applicationIdSuffix ".hml"
        }
    }
}

并再次出现此错误

error2

解决方法

作为R.Shpd的补充,我的问题是我之前配置了构建的另一位开发人员将key.properties放在gitignore中,因此buildgradle从未找到文件

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...