【问题标题】:Error:Execution failed for task , finished with non-zero exit value 1错误:任务执行失败,以非零退出值 1 结束
【发布时间】:2016-02-23 17:26:53
【问题描述】:

错误:任务“:onyxenrollwizardsampleapp:processDebugResources”执行失败。 com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Android\sdk\build-tools\23.0.2\aapt.exe'' 完成非零退出值 1

这是我的 Gradle 文件。请帮帮我

 apply plugin: 'com.android.application'
    android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.example.onyx_enroll_wizard_sample_app"
        minSdkVersion 14
        targetSdkVersion 23
    }

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

    lintOptions {
        abortOnError false
    }
}

repositories {
    mavenCentral()

    maven {
        url 'http://nexus.diamondfortress.com/nexus/content/repositories/releases'
    }

    maven {
        url 'http://nexus.diamondfortress.com/nexus/content/repositories/snapshots'
    }
}

dependencies {
    compile 'com.android.support:support-v13:23.0.1'
    compile 'com.dft.android:onyx-enroll-wizard:4.1.3'
}

【问题讨论】:

  • 请检查上面这个错误,错误窗口会有更多描述并发布。
  • @Shvet 它们都是警告,搜索表明可以忽略。我应该发布它们吗?
  • 请将构建工具版本更改为 23.0.1 并再次同步。
  • 遇到同样的问题你有没有得到答案...
  • @AshutoshSalodkar nops....我离开了那个项目

标签: java android android-gradle-plugin build.gradle


【解决方案1】:

我造成这个错误是因为下面的代码

<meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />

AndroidMainfest.xml 文件中,我删除此代码将正常工作。

【讨论】:

    【解决方案2】:

    检查是否安装了 sdk 版本 23。

    【讨论】:

      【解决方案3】:

      有时会在更新后发生。接下来的 2 个步骤可能会有所帮助:

      来自“构建”菜单。

      Build -> Clean Project
      
      Build -> Rebuild Project
      

      【讨论】:

        【解决方案4】:

        这是由于错误配置的 AndroidManifest。例如,

                 package="com.mypackage.myname"
        

        可能不正确,或者与 build.gradle 中的 applicationId 不匹配:

                applicationId "com.mypackage.myname"
        

        确保修复这些问题。

        【讨论】:

        • 名称相同,仍然面临同样的问题。
        【解决方案5】:

        转到构建菜单 - 清除项目,然后重新构建项目,它对我有用..

        【讨论】:

        • 这对我有用,除了一个小的澄清,它是“清理项目”,而不是“清理项目”。
        【解决方案6】:
        apply plugin: 'com.android.application'
        android {
        compileSdkVersion 23
        buildToolsVersion "23.0.1" //Just change this from 23.0.2 to 23.0.1
        
        defaultConfig {
            applicationId "com.example.onyx_enroll_wizard_sample_app"
            minSdkVersion 14
            targetSdkVersion 23
        }
        
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
            }
        }
        
        lintOptions {
            abortOnError false
        }
        }
        
        repositories {
        mavenCentral()
        
        maven {
            url 'http://nexus.diamondfortress.com/nexus/content/repositories/releases'
        }
        
        maven {
            url 'http://nexus.diamondfortress.com/nexus/content/repositories/snapshots'
        }
        }
        
        dependencies {
        compile 'com.android.support:support-v13:23.0.1'
        compile 'com.dft.android:onyx-enroll-wizard:4.1.3'
        }
        

        【讨论】:

        • 这并不能解决问题。
        • 同样的,它也不能解决我的问题。
        • @Omkar 你能把你的 gradle 文件放进去吗?
        • 我的问题已解决。在四处搜索之后,我发现由于某种原因我的清单文件标签已更改。 我建议重新检查清单文件标签。
        猜你喜欢
        • 2017-05-31
        • 2015-06-27
        • 1970-01-01
        • 2016-02-15
        • 1970-01-01
        • 1970-01-01
        • 2015-10-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多