添加谷歌服务 - 执行任务“:app:processDebugResources”失败

3

我正在尝试根据此网站上的步骤在Android Studio中实现GCM客户端:在Android上实现GCM客户端

如“设置Google Play服务”下所述,我编辑了应用程序的build.gradle文件,使其如下所示:

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'

android {
    compileSdkVersion 20
    buildToolsVersion "23.0.0"

    defaultConfig {
        applicationId "com.buuurn.gymio"
        minSdkVersion 16
        targetSdkVersion 21
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:23.0.0'
    compile 'com.google.android.gms:play-services:7.+'
}

如果现在同步gradle,会出现以下错误信息:
Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Applications/adt-bundle 23/sdk/build-tools/23.0.0/aapt'' finished with non-zero exit value 1

我已经尝试更改

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

即,也就是。

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

但是出现了相同的错误。

我也读过一些关于添加Google服务时遇到Gradle错误的帖子,但还没有找到解决方法。

谢谢!


1
构建工具版本是23而不是23.0.0,并且它在单引号中'23' - tyczj
1个回答

2

你是否尝试过检查你的"buildToolsVersion"?如果没有,请前往设置->应用程序->属性->检查你的构建版本,看看是否找到它,如果没有,请使用您拥有的最大版本或更新它。

关于这个错误:"finished with non-zero exit value 1",有几个原因,如果是由于内存问题引起的,请尝试重新启动设备,如果是由于Java环境引起的,也许您应该重新安装。


你真是个英雄 :-D。我看到了关于构建工具错误的内容,但是没有找到适用于我的版本 - 我修复了它,现在同步完美!谢谢! - Björn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接