找不到参数的方法 id() [com.google.gms.google-services] 堆栈溢出解决方案都不起作用

Could not find method id() for arguments [com.google.gms.google-services] none of the stack overflow solutions works

提问人:Hanai1 提问时间:11/16/2023 更新时间:11/16/2023 访问量:23

问:

'**评估根项目“android”时出现问题。

在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler类型的对象上找不到参数[com.google.gms.google-services]的方法id()。

  • 尝试:

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

构建在 1 秒内失败 异常:Gradle 任务 assembleDebug 失败,退出代码为 1**'

我无法找到此错误的解决方案?

安卓 颤振 Firebase 飞镖

评论

0赞 Community 11/17/2023
请编辑问题,将其限制在特定问题上,并具有足够的细节以确定适当的答案。

答:

1赞 Manali 11/16/2023 #1
  1. 确保在正确的 Gradle 文件中应用了 google-services 插件。它通常应用于 app/build.gradle 文件中,并且应该位于文件的底部。google-services 插件应在所有其他依赖项之后应用。
  2. 确保您使用的是 google-services 插件的兼容版本。请参阅 Google Services Gradle 插件版本说明,查看最新版本。 在 app/build.gradle 文件中,确保您拥有正确的版本
  3. 同步 gradle 文件 如果问题仍然存在,请仔细检查 Gradle 文件中的语法是否存在任何拼写错误或配置错误。