![](/img/trans.png)
[英]Failed to resolve: com.google.android.gms:play.services-vision
[英]Failed to resolve: com.google.android.gms:play-services-gcm:7.5.+
我正在尝试将GCM包含在我的应用中。
我不断收到此错误消息:
无法解决:com.google.android.gms:play-services-gcm:7.5。+ | 安装存储库并同步项目 在项目结构对话框中显示
如果我尝试安装存储库并同步项目,则会出现此错误:
正在加载SDK信息...正在忽略未知的软件包过滤器'extra-google-m2repository'警告:软件包过滤器已删除所有软件包。 没有要安装的内容。 请考虑尝试在没有包过滤器的情况下再次更新。
这是我的gradle文件:
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
...
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.google.android.gms:play-services-gcm:7.5.+'
//顶层构建文件,您可以在其中添加所有子项目/模块共有的配置选项。
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
classpath 'com.google.gms:google-services:1.3+'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
您能否检查Android SDK Manager are up to date.
的必要软件包 Android SDK Manager are up to date.
并使用
compile 'com.google.android.gms:play-services-gcm:7.5.0'
希望对您有帮助。
从7.5.+
更改为7.5.0
解决此问题。 我不确定为什么通配符会引起问题。
更新Android Studio和SDK后,我曾遇到相同的错误。
您可以尝试在Project gradle文件中使用'com.android.tools.build:gradle:1.3.0'
而不是'com.android.tools.build:gradle:1.2.3'
。
更新SDK为我解决了此问题。
我知道这个问题已经很好地回答了,但只是为遇到类似错误并正在查看此页面的用户添加一些内容。
当您将依赖项(阅读Google支持库)更新为较新版本并且您的项目使用的是旧版的Google Play服务时,通常会弹出无法解决的问题(在Android SDK Manager中,在Extras下查看)。
要解决此问题,只需将Google Play服务更新到最新版本,然后同步build.gradle(应用程序)。 这样可以解决类似的问题。
从它的价值来看,当我从10.1.1更新到10.2.0时遇到了这个错误。 我尝试使用10.2,但发现我必须使用完整版本号:10.2.0(最后一个零很重要)。 希望这对某人有帮助。
对我来说-帮助:
之后,您的项目应该可以正常运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.