首页 > 解决方案 > 为什么添加 Firebase 插件后出现奇怪的 Gradle 错误?

问题描述

我已经启动了一个具有 Firebase 实时功能的全新 Android Studio 项目。

我在我早期的项目中执行了相同的以下步骤,并且像魅力一样工作。但是现在,我遇到了一个奇怪的 gradle 错误。

请记住,这是一个全新的项目,还没有编码。只是想在开始编码之前先添加 firebase。它只有默认的空活动,说“Hello World”。

当我在 Android Studio 中创建这个新项目时,我每次都遵循与以前的项目相同的步骤。

同步过程开始,但过了一会儿我收到一条错误消息,说“gradle sync failed”,并有如下长描述

org.codehaus.groovy.ast.expr.TupleExpression 不能转换为 org.codehaus.groovy.ast.expr.ArgumentListExpression org.codehaus.groovy.ast.expr.TupleExpression 不能转换为 org.codehaus.groovy.ast.expr .ArgumentListExpression

Gradle 的依赖缓存可能已损坏(这有时会在网络连接超时后发生。)

重新下载依赖项并同步项目(需要网络) Gradle 构建过程(守护程序)的状态可能已损坏。停止所有 Gradle 守护程序可能会解决此问题。

停止 Gradle 构建过程(需要重新启动) 您的项目可能正在使用与项目中的其他插件或项目请求的 Gradle 版本不兼容的第三方插件。

在 Gradle 进程损坏的情况下,您还可以尝试关闭 IDE,然后杀死所有 Java 进程。

PS:我已经从头开始了 3 次(Android Studio 项目和 Firebase 项目),以防我做错了什么。但什么都没有改变。

PS:我已经尝试了错误消息中推荐的两种解决方案,但没有任何改变。

PS:我对自己安装的 Android Studio 持怀疑态度,我打开了我早期的项目进行测试,发现它们都像魅力一样工作。

知道如何解决这个问题吗?

我还在 Android Studio 的同步窗口中发现了以下消息

FAILURE:构建失败并出现异常。

无法打开构建文件“C:\Users\GeorgeComputer\AndroidStudioProjects\mygameapp\app\build.gradle”的 cp_proj 通用类缓存(C:\Users\George.gradle\caches\6.5\scripts\5m661ihwwdzgfaj0vycw3llvq\cp_proj6418c6d726070f323dbddda2aadc82ef)。漏洞!源单元“ BuildScript ”中的“转换”阶段异常 org.codehaus.groovy.ast.expr.TupleExpression 无法转换为 org.codehaus.groovy.ast.expr.ArgumentListExpression

bla bla(数百行更多...)

标签: javafirebaseandroid-studio

解决方案


推荐阅读