【问题标题】:How to fix "Failed to resolve com.google.firebase:firebase-ads:9.2.0"?如何解决“无法解析 com.google.firebase:firebase-ads:9.2.0”?
【发布时间】:2016-11-02 13:10:28
【问题描述】:

我已尝试集成 Admob 广告。第一步是将这些语句添加到build.gradle。

项目级别

dependencies {
        classpath 'com.google.gms:google-services:3.0.0'
    }

模块级别:

dependencies {
            compile 'com.google.firebase:firebase-ads:9.2.0'
        }

apply plugin: 'com.google.gms.google-services'

但是当同步获取时

 Failed to resolve: com.google.firebase:firebase-ads:9.2.0

如何整合这些广告?

【问题讨论】:

标签: android-studio firebase admob android-gradle-plugin


【解决方案1】:

您的版本好像有错字。


将compile 'com.google.firebase:firebase-ads:9.2.0' 替换为compile 'com.google.firebase:firebase-ads:9.0.2'


更新: 9.2.0 是有效版本。您或许可以使用 9.2.0,但您必须从 SDK 管理器更新 Google 服务。如果这不起作用,那么坚持使用 9.0.2 直到我们找到一些东西。

【讨论】:

  • 昨天刚刚发布了 9.2.0 版。
  • 奇怪...但是 firebase 仍然告诉我们在快速入门中使用 9.0.2,所以在正式更新之前可能坚持使用 9.0.2。
  • 我刚刚查看了文档,他们说 9.2.0: firebase.google.com/docs/android/setup#add_the_sdk
  • 不是错字。我从 Google 设置说明中复制了这个版本。但它不起作用。将其更改为 9.0.2 并且有效。
  • @AbAppletic 我明白你的意思。您的解决方案是可能的,但我认为最好集成最新版本,确实问题是关于 9.2.0 版本而不是 9.0.2,问题是合作伙伴没有最新版本的 Google Play 服务。跨度>
【解决方案2】:

我也刚刚集成了 Firebase 分析。我有同样的问题!似乎解决问题的方法是将compile 'com.google.firebase:firebase-core:9.2.0' 更改为compile 'com.google.firebase:firebase-core:9.0.2'。基本上9.2.0 应该是9.0.2。我正在使用this 教程,它说使用9.2.0。我假设教程有错字或需要更新。不过,这将起作用! :)

【讨论】:

  • 是的,我遇到了同样的问题。而且我用的是 9.0.2,好像 9.2.0 是一个错字。
  • 完全相同的问题已修复,将 11.2.0 更改为 11.0.2
【解决方案3】:

您必须将您的 Google Play 服务更新到最新版本,目前是 31,而且您的 Google 存储库也必须是最后一个,现在是 29。

【讨论】:

  • 那么,你可以使用 9.2.0 不是吗?
  • 我没有。我用过 9.0.2 :)
  • 但最后一个版本是 9.2.0 XD 这是你的问题。
  • 是的。它不工作。我暂时切换到9.0.2。 FireBase 可能有问题。
【解决方案4】:

将您的所有 Google 服务版本从 9.0.2 更新到 9.2.0。

【讨论】:

    【解决方案5】:

    在 SDK 管理器中更新 google 服务对我有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-10
      • 2017-07-17
      • 2017-11-15
      • 2021-06-28
      • 2019-03-30
      • 2019-03-30
      • 2021-04-20
      • 2018-11-08
      相关资源
      最近更新 更多