cloud_firestore 颤动错误

cloud_firestore flutter bug

提问人:Syed Ammar Bin Farrukh 提问时间:11/17/2023 更新时间:11/23/2023 访问量:47

问:

我在编译我的 flutter 项目时遇到以下问题:

失败:生成失败,出现异常。

出了什么问题:** 配置项目“:cloud_firestore”时出现问题。

无法创建 Jar 文件 C:\Users.gradle\caches\jars-8\fef84f4f98be9f93b0b593ccb1e3e207\lint-model-31.1.2.jar。 无法通知项目评估侦听器。 ** > 无法获取 org.gradle.api.Project 类型的项目“:cloud_firestore”的未知属性“android”。 ** > 在 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 类型的对象上找不到参数 [project ':firebase_core'] 的方法 implementation()。 ** > 无法获取 org.gradle.api.Project 类型的项目“:cloud_firestore”的未知属性“android”。

尝试:** 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获取更多日志输出。使用 --scan 运行以获得完整的见解。

在 https://help.gradle.org 获取更多帮助**

构建在 3 秒内失败 正在运行 Gradle 任务“assembleDebug”...4.8秒 异常:Gradle 任务 assembleDebug 失败,退出代码为 1

它是在我添加firebase_storage依赖项后开始的,这个问题现在仍然存在。 我也尝试从android studio更新插件和sdk,并将最新版本的依赖项放在pubsec.yaml文件中,但无济于事。我也修复了 pub 缓存,并浏览了 stackoverflow 和 github 社区上可用的所有可能的解决方案,但错误尚未解决。

扑动 Firebase build.gradle flutter-dependencies (颤振依赖关系)

评论

0赞 Dhruvil 11/23/2023
确保您的 Flutter 项目使用的是兼容版本的 Gradle。检查 android/build.gradle 文件,确保 Gradle 版本适合您正在使用的 Flutter 版本。

答:

0赞 Notepad 11/17/2023 #1

我建议使用 flutterfire

FlutterFire 是一组 Flutter 插件,用于将您的 Flutter 应用程序连接到 Firebase。

您尝试按照该文档开始操作,如果您完成了,则只需输入flutterfire configure

然后你的项目就完成了 firebase 配置!!

它易于安装和应用您的项目

参考:FlutterFire 文档

0赞 Syed Ammar Bin Farrukh 11/17/2023 #2

在我自己遇到这个问题并在互联网上看到许多其他人也面临类似的问题之后,这就是我如何解决它,您必须遵循以下基本步骤,然后就可以开始了:

1)在Android Studio中更新SDK

2)在项目pubsec.yaml文件中应用最新版本的依赖项

3)完全删除您的文件夹~/.graddle/cache

4)运行 flutter stable channel 命令(我在我的项目文件夹中运行了它)

6)运行flutter upgrade(我在项目文件夹中运行它)

7)运行 flutter run 命令,希望它也能解决您的问题。

这个过程可能需要时间,所以耐心是关键。我的问题是在我向项目添加 firebase_storage 依赖项后开始的,此错误通常在添加 Firebase 依赖项后出现。