无法解析“com.google.ads.mediation:inmobi:6.2.0.0”的相关性

时间:2017-11-02 05:50:55

标签: android gradle admob android-studio-3.0 inmobi

我正在我的应用程序details are here中实施Admob中介 当我尝试添加inmobi时导致以下错误在gradle依赖项中添加repositories { mavenCentral() jcenter() google() // <- required, when artifact is in google repo }

compile 'com.google.ads.mediation:inmobi:6.2.0.0'

gradle文件如下所示

Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.google.ads.mediation:inmobi:6.2.0.0.

Could not resolve com.google.ads.mediation:inmobi:6.2.0.0.
Required by:
    project :app
 > No cached version of com.google.ads.mediation:inmobi:6.2.0.0 available for offline mode.

还有手动集成link for get the adapter file的选项,但没有相同版本的适配器

任何人都可以解释如何解决这个问题。

3 个答案:

答案 0 :(得分:0)

  1. 转到Android Studio中的Preferences
  2. 转到Gradle标签,取消选中&#34;脱机工作&#34;如果检查

    Gradle Offline Work

  3. 检查您的电脑是否具有有效的互联网连接
  4. 再次同步您的项目&amp;你很高兴!

答案 1 :(得分:0)

InMobi适配器的最低版本是6.2.3:Link

将gradle依赖项替换为如下所示:

compile 'com.google.ads.mediation:inmobi:6.2.4.0'

PS:6.2.4向后兼容6.2.0

答案 2 :(得分:0)

尝试更新适配器,您可以找到依赖项In the Picture it says I am missing a branch in the minusYears() Method which is when yearstoSubtract == Long.MIN_VALUE

另外,尝试单独添加inmobi并删除vungle依赖项。