在 Flutter 中更新 firestore 后,项目无法编译

Posted

技术标签:

【中文标题】在 Flutter 中更新 firestore 后,项目无法编译【英文标题】:After firestore update in Flutter the project doesnt compile 【发布时间】:2020-12-10 15:03:49 【问题描述】:

编译时会出现此错误。

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.14.0+1\android\build.gradle' line: 54

* What went wrong:
A problem occurred evaluating project ':cloud_firestore'.
> Could not find method platform() for arguments [com.google.firebase:firebase-bom:25.3.1] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

我的 build.gradle 有什么问题?

【问题讨论】:

尝试、清理和重建选项 刚试了没用 检查一下,***.com/questions/57329362/… 【参考方案1】:

解决方案是像@Ronak 所说的那样更新 gradle,但是更新到 3.3.1 而不是 5.0。

【讨论】:

以上是关于在 Flutter 中更新 firestore 后,项目无法编译的主要内容,如果未能解决你的问题,请参考以下文章

Flutter:更新列表中的特定索引(Firestore)

如何使用flutter更新firestore中所有文档的单个字段?

如何在flutter的firestore中使用uid更新用户数据

Flutter:使用来自 Firestore 的多集合流创建动态更新的 DataTable

Flutter StreamBuilder中使用的Firestore快照在数据更改时永远不会更新

如何使用flutter从firestore中删除/更新数组对象中的指定索引