【问题标题】:android studio FAILURE: Build failed with an exception finished with non-zero exit value 1android studio FAILURE:构建失败,异常以非零退出值 1 完成
【发布时间】:2016-09-30 13:52:06
【问题描述】:

将 Android Studio 更新到 2.1.1 版后,我尝试从现有源运行旧项目,但项目无法构建项目

我看到的错误是:

Error:Execution failed for task ':app:processDebugResources'.

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\dev\ide\sdk\build-tools\23.0.3\aapt.exe' ' 以非零退出值 1 结束

在 Gradle 中我有:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion '23.0.3'

    defaultConfig {
        applicationId "com.example.app.prjname"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 120
        versionName "1.20"
    }
    signingConfigs {
        release {
            storeFile file("D:\\Android\\signkey\\Project\\prjname\\prjname.jks")
            storePassword "mypassword"
            keyAlias "prjnameAlias"
            keyPassword "mypassword"
        }
    }
    aaptOptions {
        additionalParameters "--no-version-vectors"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            // signingConfig signingConfigs.release
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.android.support:design:23.4.0'
    compile 'com.android.support:recyclerview-v7:23.4.0'
    compile 'com.google.android.gms:play-services-maps:9.0.1'
    compile 'com.github.satyan:sugar:1.4'
    compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
    compile files('libs/gcm.jar')
}

命令行选项为空

Gradle 不是 offline mode 并设置为 use default gradle wraper

我尝试了很多解决方案,清除 Rebuild、Invalidate 缓存并重新启动

但不起作用

消息 Gradle 构建:

Information:Gradle tasks [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies]
Observed package id 'add-ons;addon-google_apis-google-19' in inconsistent location 'D:\dev\ide\sdk\add-ons\addon-google_apis-google-19-1' (Expected 'D:\dev\ide\sdk\add-ons\addon-google_apis-google-19')
Observed package id 'system-images;android-17;default;armeabi-v7a' in inconsistent location 'D:\dev\ide\sdk\system-images\android-17\armeabi-v7a' (Expected 'D:\dev\ide\sdk\system-images\android-17\default\armeabi-v7a')
Observed package id 'system-images;android-19;default;armeabi-v7a' in inconsistent location 'D:\dev\ide\sdk\system-images\android-19\armeabi-v7a' (Expected 'D:\dev\ide\sdk\system-images\android-19\default\armeabi-v7a')
:clean UP-TO-DATE
:app:clean
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAnimatedVectorDrawable2340Library
:app:prepareComAndroidSupportAppcompatV72340Library
:app:prepareComAndroidSupportDesign2340Library
:app:prepareComAndroidSupportRecyclerviewV72340Library
:app:prepareComAndroidSupportSupportV42340Library
:app:prepareComAndroidSupportSupportVectorDrawable2340Library
:app:prepareComGithubSatyanSugar14Library
:app:prepareComGoogleAndroidGmsPlayServicesBase901Library
:app:prepareComGoogleAndroidGmsPlayServicesBasement901Library
:app:prepareComGoogleAndroidGmsPlayServicesMaps901Library
:app:prepareComGoogleAndroidGmsPlayServicesTasks901Library
:app:prepareComGoogleFirebaseFirebaseCommon901Library
:app:prepareDebugDependencies
:app:compileDebugAidl
:app:compileDebugRenderscript
:app:generateDebugBuildConfig
:app:mergeDebugShaders
:app:compileDebugShaders
:app:generateDebugAssets
:app:mergeDebugAssets
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources
:app:mergeDebugResources
:app:processDebugManifest
:app:processDebugResources FAILED
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\dev\ide\sdk\build-tools\23.0.3\aapt.exe'' finished with non-zero exit value 1
Information:BUILD FAILED
Information:Total time: 15.252 secs
Information:1 error
Information:0 warnings
Information:See complete output in console

尝试使用 gradlw assembleBuild 构建项目形式的命令行:

    Unzipping C:\Users\android\.gradle\wrapper\dists\gradle-2.10-all\5b6kqrscumh9p4e
vkkemdk57ad\gradle-2.10-all.zip to C:\Users\android\.gradle\wrapper\dists\gradle
-2.10-all\5b6kqrscumh9p4evkkemdk57ad
44> Configuring > 0/2 projects > root project > Resolving dependencies ':classpa
Observed package id 'add-ons;addon-google_apis-google-19' in inconsistent locati
on 'D:\dev\ide\sdk\add-ons\addon-google_apis-google-19-1' (Expected 'D:\dev\ide\
sdk\add-ons\addon-google_apis-google-19')
Observed package id 'system-images;android-17;default;armeabi-v7a' in inconsiste
nt location 'D:\dev\ide\sdk\system-images\android-17\armeabi-v7a' (Expected 'D:\
dev\ide\sdk\system-images\android-17\default\armeabi-v7a')
Observed package id 'system-images;android-19;default;armeabi-v7a' in inconsiste
nt location 'D:\dev\ide\sdk\system-images\android-19\armeabi-v7a' (Expected 'D:\
dev\ide\sdk\system-images\android-19\default\armeabi-v7a')
Incremental java compilation is an incubating feature.

FAILURE: Build failed with an exception.

* What went wrong:
Task 'assembleBuild' not found in root project 'prjname'.

* Try:
Run gradlew tasks to get a list of available tasks. Run with --stacktrace option
 to get the stack trace. Run with                                              -
-info
or                                                                             -
-debug
option to get more log output.

BUILD FAILED

Total time: 16 mins 5.454 secs

【问题讨论】:

标签: android build.gradle


【解决方案1】:

如果您想查看错误消息,可以使用 gradlw assembleBuild 构建项目表单命令行,它包含更多信息。

【讨论】:

  • 打开终端,对于 Windows,按 WIN+R 并键入“cmd”。通过“cd”命令导航到项目根目录。并输入“gradlew assembleBuild”
  • 试试 gradlew assembleDebugBuild 或简单的 gradlew build
  • 通常这一行“错误:任务':app:processDebugResources'的执行失败。”表示资源中有一些错误,例如:无效的资源名称,或无效的 9png 格式
  • 最后我发现了问题,这是因为我在重命名整个项目运行成功后,将一些非英文字符(波斯语,伊朗语)的文件放在 assets 文件夹中
【解决方案2】:

1.从项目中删除构建文件夹
2.清洁项目
3.重建项目
4.运行项目

这对我有很多帮助,希望对你也有帮助。

【讨论】:

  • 不,我告诉过,即使无效的缓存和重新启动也不起作用
  • 当我们将非相关文件放入非相关文件夹时,请不要发生这种情况,例如有时我们将可绘制图像放入布局资源文件夹中,所以请确保这不是由您完成的 :)
  • 请阅读我对@oleg-vladimirov 帖子​​的评论
  • 哦,太好了 :) 这也是我要说的
猜你喜欢
  • 1970-01-01
  • 2021-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-09
相关资源
最近更新 更多