线程“queued-resource-processor_4"中的异常 [英] Exception in thread "queued-resource-processor_4

查看:54
本文介绍了线程“queued-resource-processor_4"中的异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

突然间,我在一周前遇到了 android studio 的问题,它可以正常工作,但是现在当我运行该应用程序时,它会生成Queued-resource-processor-4"异常我已经试过答案是

suddenly i had an issue with android studio before week ago it works proper but now when i run the app it generate "Queued-resource-processor-4" Exception I already tried answer that is

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

  1. Try Disabling Antivirus - I am Not Using Antivirus

添加环境变量 - 不成功

android.enableAapt2=false(在 gradle.properties 中) - 不工作并显示已弃用的警告这是日志

android.enableAapt2=false(in gradle.properties) - not working and also display warning that this is deprecated Here is the log

降级 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\26.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\26.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\26.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 控制台窗口,如下图所示

Before error it opens multiple aapt.exe console window shown in below picture

更新:

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'
}

请有人帮我解决这个问题........

Someone Please Help Me With This........

推荐答案

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

I had the same problem. I solved it by updating gradle and in your case it's not working because you have to change the distribution path of gradle as well. Try this:

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

并在 gradle.properties 中添加:

and in gradle.properties add this:

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

希望这有效....

这篇关于线程“queued-resource-processor_4"中的异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆