【发布时间】:2020-10-03 09:28:14
【问题描述】:
我正在制作一个项目,其中添加了两种风格 dev 和 prod,我需要制作两个相同的 firebase 项目,因为我想在数据库中为不同的环境存储不同的值。我制作了两个独立的开发和生产的 firebase 项目,我有两个 google-services.json 和两个 google-info.plist 文件。为了管理它们,我将它们添加到 app/src 中名为 release 和 development 的两个单独文件夹中。每当我尝试运行口味时,它都会显示错误。错误是这样的:
FAILURE:构建失败并出现异常。
在哪里: 构建文件“flutter_flavors\android\app\build.gradle”行:58
-
出了什么问题: 评估项目 ':app' 时出现问题。
在 org.gradle.api.Project 类型的项目 ':app' 上找不到参数 [app] 的方法 flavorDimensions()。
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
通过https://help.gradle.org获得更多帮助
在 1 秒内构建失败 正在运行 Gradle 任务“assembleDevDebug”... 异常:Gradle 任务 assembleDevDebug 失败,退出代码为 1
【问题讨论】:
-
请分享您的
flutter_flavors\android\app\build.gradle。确保删除任何敏感/秘密信息。