线程异常“queued-resource-processor_4

Exception in thread "queued-resource-processor_4

一周前我突然遇到 android studio 的问题它工作正常但现在当我 运行 应用程序时它生成 "Queued-resource-processor-4" 异常 我已经尝试过

的答案
  1. 尝试禁用防病毒软件 - 我没有使用防病毒软件

  2. 添加环境变量 - 没有成功

  3. android.enableAapt2=false(in gradle.properties) - 不工作并且还显示警告这已被弃用 这是日志

  4. 降级 Gradle 插件 - 仍然没有成功

这是日志

Executing tasks: [:app:generateDebugSources]

Parallel execution with configuration on demand is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:checkDebugManifest UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:prepareLintJar UP-TO-DATE
:app:mainApkListPersistenceDebug UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE

Exception in thread "queued-resource-processor_4" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at C:\Users\kreuzell\AppData\Local\Android\Sdk\build-tools.0.2\aapt2.exe can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
    at com.android.builder.png.AaptProcess.waitForReadyOrFail(AaptProcess.java:196)
    at com.android.builder.internal.aapt.AaptQueueThreadContext.creation(AaptQueueThreadContext.java:56)
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:213)
    at java.lang.Thread.run(Thread.java:745)
Exception in thread "queued-resource-processor_2" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at C:\Users\kreuzell\AppData\Local\Android\Sdk\build-tools.0.2\aapt2.exe can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
    at com.android.builder.png.AaptProcess.waitForReadyOrFail(AaptProcess.java:196)
    at com.android.builder.internal.aapt.AaptQueueThreadContext.creation(AaptQueueThreadContext.java:56)
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:213)
    at java.lang.Thread.run(Thread.java:745)
Exception in thread "queued-resource-processor_1" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at C:\Users\kreuzell\AppData\Local\Android\Sdk\build-tools.0.2\aapt2.exe can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
    at com.android.builder.png.AaptProcess.waitForReadyOrFail(AaptProcess.java:196)
    at com.android.builder.internal.aapt.AaptQueueThreadContext.creation(AaptQueueThreadContext.java:56)
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:213)
    at java.lang.Thread.run(Thread.java:745)

在错误之前它会打开多个 aapt.exe 控制台 window 如下图所示

更新:

build.gradle 文件

apply plugin: 'com.android.application'

android {
compileSdkVersion 26
buildToolsVersion '28.0.1'
defaultConfig {
    applicationId "com.blackhat.something"
    minSdkVersion 21
    targetSdkVersion 25
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    jackOptions {
        enabled true
    }

}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}
}


dependencies {
 compile fileTree(include: ['*.jar'], dir: 'libs')

compile 'com.android.support:appcompat-v7:26.0.0-alpha1'
compile 'com.reginald:patternlock:1.1.0'
compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'
compile 'com.android.support:cardview-v7:26.0.0-alpha1'
compile 'com.android.support:design:26.0.0-alpha1'
compile 'org.jetbrains:annotations:15.0'
compile 'com.devs:acr:1.0.1'
}

谁能帮我解决这个问题......

我遇到了同样的问题。我通过更新 gradle 解决了这个问题,在你的情况下它不起作用,因为你还必须更改 gradle 的分发路径。试试这个:

classpath 'com.android.tools.build:gradle:3.2.0-alpha17'

并在 gradle.properties 中添加:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-all.zip

希望这能奏效....