问题描述
我试图在不同的环境中构建应用程序,因此我遵循this tutorial和this video,当我运行Flutter时,它可以正常工作,但一切正常,但是当我尝试构建时,出现了此错误:
所以我忘了添加一些口味,然后我在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"
}
}
}
并再次出现此错误:
解决方法
作为R.Shpd的补充,我的问题是我之前配置了构建的另一位开发人员将key.properties放在gitignore中,因此buildgradle从未找到文件