未能解决:com.google.android.gms:play-services-games:6.5+

时间:2015-12-27 11:23:10

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

这个项目已经工作了几个星期。昨天,Android Studio引入了一些更新,现在gradle无法找到我的播放服务文件。它实际上已停止构建而没有对项目进行任何更改 - 我认为这不会发生在基于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,但不知道如何判断我是否这样做,并且如果这是问题,则不确定如何删除额外的SDK。

1 个答案:

答案 0 :(得分:0)

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