【发布时间】:2015-12-27 11:23:10
【问题描述】:
这个项目已经运行了好几个星期。昨天,Android Studio 引入了一些更新,现在 gradle 找不到我的 play-services 文件。它实际上已经停止构建而对项目没有任何更改 - 我认为基于 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,但不确定如何判断是否有,如果这是问题,不知道如何删除多余的。
【问题讨论】:
-
尝试删除“+”并添加最新版本。例如编译'com.google.android.gms:play-services-games:8.4.89'
标签: android-studio gradle google-play-services