线程“queued-resource-processor_4"中的异常 [英] Exception in thread "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
尝试禁用防病毒软件 - 我没有使用防病毒软件
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屋!