这个项目已经工作了几个星期。昨天,Android Studio引入了一些更新,现在gradle无法找到我的播放服务文件。它实际上已停止构建而没有对项目进行任何更改 - 我认为这不会发生在基于gradle的项目中。
当我点击“安装资源库和同步项目”时,会打开另一个窗口,其中显示消息:
忽略未知的包过滤器'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。
答案 0 :(得分:0)
删除" +"并指定特定版本允许我再次构建。我实际上使用6.5.87,因为8.4.0引起了其他一些问题。