无法解决:com.google.android.gms:play-services-gcm:8.7+

时间:2016-02-28 13:56:29

标签: android android-gradle google-play-services build.gradle

我想在我的应用程序中使用一些Google服务,因此我已将此行添加到.gradle文件中:com.google.android.gms:play-services-gcm:8.7+。但在尝试同步项目后,我收到了这个错误:

Failed to resolve: com.google.android.gms:play-services-gcm:8.7+

我检查了Stackoverflow上的所有可用答案。他们建议为Google repositoryGoogle play services安装sdk,然后我就这样做了。以下是我计算机上安装的sdks的屏幕截图:

enter image description here

这是gradle文件代码:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "com.project.android.eyedetection"
        minSdkVersion 10
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    packagingOptions {
        exclude 'META-INF/DEPENDENCIES.txt'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/notice.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/dependencies.txt'
        exclude 'META-INF/LGPL2.1'
        exclude 'META-INF/localization/LocalizedFormats_fr.properties'
    }

}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.0'
    compile project(':libraries:opencv')
    compile 'com.android.support:appcompat-v7:23.0.0'
    compile 'com.google.android.gms:play-services:8.7+'
   compile files ('libs/commons-math-2.2.jar')
   compile files ('libs/commons-math-2.2-javadoc.jar')
    compile files ('libs/commons-math-2.2-sources.jar')
}

我尝试删除+,但这并没有解决它。

我该如何解决这个问题?

编辑:正如 Stanojkovic Gabriele Mariotti 建议使用8.4解决问题,这是因为我错误地尝试使用8.7尚未发布。谢谢大家。

2 个答案:

答案 0 :(得分:1)

尝试

com.google.android.gms:play-services-panorama:8.4.0 

答案 1 :(得分:1)

您的问题取决于

compile 'com.google.android.gms:play-services:8.7+'

此版本尚未发布(apk仍处于推出状态,但该库在IDE中不公开)

使用最后一个稳定版:

compile 'com.google.android.gms:play-services:8.4.0'