gpt4 book ai didi

Android gms.google.services 版本 (15.0.1) 与 Firebase Core 16.0.0 冲突

转载 作者:行者123 更新时间:2023-11-29 23:52:15 27 4
gpt4 key购买 nike

类似的问题在这里被问了很多,我已经遍历了我能找到的所有内容并尝试了那里的所有解决方案。

问题

“所有 GMS/Firebase 必须使用完全相同的版本”- 我可以看到以下 Google 服务库与版本 16.0.0 存在版本冲突,这些库没有专门写在任何 build.gradle 文件中Firebase 核心库:

  • com.google.android.gms:play-services-ads-identifier-15.0.1
  • com.google.android.gms:play-services-base-15.0.1
  • com.google.android.gms:play-services-basement-15.0.1
  • com.google.android.gms:play-services-measurement-base-15.0.4
  • com.google.android.gms:play-services-stats-15.0.1

Here是我的项目级别 build.gradle 和 here是我的应用程序级 build.gradle。如您所见,错误消息来自 firebase 核心依赖项。

到目前为止,我为检查现有的 Stack Overflow 问题和解决方案所做的工作(模组,请在说这个问题重复之前检查这些尝试):

  1. SO question提供了一种解决方案,以确保在 SDK Tools/Support Repository 下安装了最新的 Google Repository。我的是最新版本 58。
  2. 这个SO question的解决方案和 this是增加 Firebase 版本以匹配 Google 服务版本。然而,我的是相反的(firebase 版本高于 Google Services 版本)。因此,当我尝试将 firebase 版本降级为 Google 服务版本时,我得到了这个 error .但是,我不知道如何升级谷歌服务版本,因为我已经将谷歌服务SDK工具升级到最新,我在项目级别添加的build.gradle(4.0.1)是今天的最新版本Google 的文档。
  3. 这个SO problem的解决方案是保持所有 firebase 依赖版本相同。到目前为止,我只添加了一个依赖项(即 firebase-core),因此它不适用于此处。
  4. This一个和this有人说确保在应用程序级别 build.gradle 的末尾添加 apply plugin: 'com.google.gms.google-services'。我已经这样做了。

最佳答案

尝试更新你拥有的一切。从您的 SDK 管理器、Android Studio 等开始。尝试使用 28 作为 targetSdkVersioncompileSdkVersion,并将 Android Studio Gradle Tools(也在您的依赖项中)更新到最新版本。

然后重建您的项目。

关于Android gms.google.services 版本 (15.0.1) 与 Firebase Core 16.0.0 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50780634/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com