【发布时间】:2019-12-07 07:35:37
【问题描述】:
我正在设置一个基于构建类型指向特定 Firebase 环境的 Android 应用:
- 调试构建 -> 开发 Firebase 环境
- 发布版本 -> prod Firebase 环境
我遵循了这个guideline 并最终在我的gradle 文件中有一些productFlavors 并将google-services.json 存储在android/app/src/{env} 中的两个环境中。
buildTypes {
release {
signingConfig signingConfigs.release
}
debug {
debuggable true
}
}
flavorDimensions "env"
productFlavors {
dev {
dimension "env"
}
prod {
dimension "env"
}
}
问题是,现在我需要在运行flutter build apk 时指定--flavor。
有没有办法根据构建类型自动确定风味,例如,运行flutter run 将指向dev,运行flutter run --release 将指向prod?
【问题讨论】:
标签: android firebase gradle flutter build