首页 > 解决方案 > 任务':app:mergeDebugResources' com.android.builder.internal.aapt.v2.Aapt2InternalException 执行失败:

问题描述

我正在尝试使用 TeamCity 中的 gradle 运行一个简单的 Android Studio 项目的干净构建。

它运行了一些任务,但随后停止并返回此错误:

Execution failed for task ':app:mergeDebugResources'.     
com.android.ide.common.workers.WorkerExecutorException: 8 exceptions 
were raised by workers:
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 
aapt2-3.4.2-5326820-windows Daemon #0: Daemon startup failed
This should not happen under normal circumstances, please file an issue 
if it does.
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 
aapt2-3.4.2-5326820-windows Daemon #1: Daemon startup failed
This should not happen under normal circumstances, please file an issue 
if it does.
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 
aapt2-3.4.2-5326820-windows Daemon #2: Daemon startup failed
This should not happen under normal circumstances, please file an issue 
if it does.
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 
aapt2-3.4.2-5326820-windows Daemon #3: Daemon startup failed
This should not happen under normal circumstances, please file an issue 
if it does.
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 
aapt2-3.4.2-5326820-windows Daemon #4: Daemon startup failed
This should not happen under normal circumstances, please file an issue 
if it does.
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 
aapt2-3.4.2-5326820-windows Daemon #5: Daemon startup failed
This should not happen under normal circumstances, please file an issue 
if it does.
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 
aapt2-3.4.2-5326820-windows Daemon #6: Daemon startup failed
This should not happen under normal circumstances, please file an issue 
if it does.
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 
aapt2-3.4.2-5326820-windows Daemon #7: Daemon startup failed
This should not happen under normal circumstances, please file an issue 
if it does.

它无法克服此错误,也无法成功地对其进行干净构建。

标签: android-studiogradleteamcity

解决方案


我还不能发表评论,所以我只会留下一个答案,希望它能在某些方面帮助你。

您的完整项目目录是什么?这可能是由于路径名长造成的。

尝试重新启动您的 ADB、项目,直到重新启动 PC 都可以工作

您对目录有足够的权限吗?

尝试将此添加到您的 build.gradle

android {
    aaptOptions.cruncherEnabled = false
    aaptOptions.useNewCruncher = false
} 

最后尝试通过转到 Build > Rebuild project 来重建您的项目。甚至可以通过 Build > clean project 进行清理。

让我知道是否有任何效果。快乐编码:)


推荐阅读