构建 Gradle 时出现错误:Error:Execution failed for task ':app:processDebugResources'。> 没有可用的从进程处理作业,正在中止。

7

在编译等级时,我遇到了这个错误

Error: 执行任务“:app:processDebugResources”失败。 >没有从属进程来处理作业,中止

Build.gradle

 apply plugin: 'com.android.application' android {
    compileSdkVersion 26
    buildToolsVersion "26.0.2"
    defaultConfig {
        applicationId "com.colorball.madness"
        minSdkVersion 14
        targetSdkVersion 26
        multiDexEnabled true
        ndk {
            moduleName "player_shared"
        }}
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        } } }dependencies {
    compile 'com.google.android.gms:play-services:+'
    compile files('libs/dagger-1.2.2.jar')
    compile files('libs/javax.inject-1.jar')
    compile files('libs/nineoldandroids-2.4.0.jar')
    compile files('libs/PTAdRevMob.jar')
    compile 'com.android.support:appcompat-v7:26.1.0'
    compile 'com.android.support:multidex:1.0.1'
    compile files('libs/support-v4-19.0.1.jar')}

请问您能否在这里分享您的 build.gradle 文件? - Samir Bhatt
请检查 build.gradle 文件。 - Muhammad Nauman
1
有时自从新的Android Studio(3.0.X)以来我遇到了同样的问题,每次都需要清除缓存并重新启动,这样就可以解决了... - Chol
Chol,请你能否解释一下? - Muhammad Nauman
清除缓存并重新启动对我有用,您可以在此处检查:https://readyandroid.wordpress.com/errorexecution-failed-for-task-appprocessdebugresources-no-slave-process-to-process-jobs-android - Ready Android
4个回答

6

这个帖子在"No slave process to process jobs, aborting android studio 3.0.1"中被提到,我遇到了完全相同的问题(即使设置shrink = false,minify=false,invalidate cache后错误依然存在)。

简单的解决方法是关闭Android Studio并重新启动它。不确定为什么“invalidate cache & restart”失败。但似乎当前的Android系统正在变成新的MSWindows..(我在寻找解决方案和尝试修复这个错误上浪费了1.5个小时,最终结果是一个Windows技巧。)

希望这个古老的技巧能帮助到其他人...


3
在你的build.gradle文件中添加 shrinkResources true ,然后尝试构建。
buildTypes {
    release {
        shrinkResources true
  }
}

我今天也开始遇到了这个错误。我的是一个库模块,所以无法添加shrinkResources。 - Hirak Chhatbar

0
在我的情况下,我将 compile fileTree(include: ['*.jar'], dir: 'libs') 添加到了我的 build.gradle(Module:app) 文件中,并重新构建了我的项目。希望这能帮到你!

-2
  • 首先进入 Android Studio 中的这些设置 (first pic)

  • 并勾选 (second pic) "使用嵌入式 JDK (推荐)"

  • 同时在您的 build.gradle 文件中添加 shrinkResources true。

    buildTypes { release { shrinkResources true }

    }
    
最后重新构建项目。

请在一个待办事项列表中描述这个过程,不要依赖图片。 - António Almeida
首先进入文件>>其他设置>>默认项目结构... 在该窗口中,请勾选使用嵌入式JDK选项(推荐)。 - Rabiun Islam
如果需要的话,在您的应用级build.gradle文件中添加以下内容:buildTypes { release { shrinkResources true } } - Rabiun Islam

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