【问题标题】:failed to resolve: com.google.android.gms: play-services-games: 6.5+无法解决:com.google.android.gms:play-services-games:6.5+
【发布时间】:2015-12-27 11:23:10
【问题描述】:

这个项目已经运行了好几个星期。昨天,Android Studio 引入了一些更新,现在 gradle 找不到我的 play-services 文件。它实际上已经停止构建而对项目没有任何更改 - 我认为基于 gradle 的项目不会发生这种情况。

gradle sync error

当我单击“安装存储库并同步项目”时,会打开另一个窗口并显示以下消息:

忽略未知包过滤器“extra-google-m2repository”警告:包过滤器删除了所有包。没有什么要安装的。 请考虑在没有包过滤器的情况下再次尝试更新。

这是我的 gradle 文件:

apply plugin: 'android-library'

repositories {
    mavenCentral()
}

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'
    }
}

dependencies {
    compile 'com.android.support:appcompat-v7:20.0.+'
    compile 'com.android.support:support-v4:20.0.+'
    compile 'com.google.android.gms:play-services-games:6.5+'
    compile 'com.google.android.gms:play-services-plus:6.5+'
    compile 'com.google.android.gms:play-services-appstate:6.5+'
}

android {
    compileSdkVersion 20
    buildToolsVersion '20'
}

查看我的 SDK 管理器,“Google Repository”和“Android Support Repository”都已安装。 SDK manager screen shot

我可能有两个不同的 SDK,但不确定如何判断是否有,如果这是问题,不知道如何删除多余的。

【问题讨论】:

  • 尝试删除“+”并添加最新版本。例如编译'com.google.android.gms:play-services-games:8.4.89'

标签: android-studio gradle google-play-services


【解决方案1】:

删除“+”并指定特定版本允许我再次构建。我实际上使用的是 6.5.87,因为 8.4.0 引起了一些其他问题。

【讨论】:

  • 我认为问题不在于播放服务的版本,它可能是由其他原因引起的..
猜你喜欢
  • 1970-01-01
  • 2019-04-15
  • 2018-11-06
  • 2018-11-23
  • 2018-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-08
相关资源
最近更新 更多