【问题标题】:Execution failed for task ':app:mergeDebugResources' com.android.builder.internal.aapt.v2.Aapt2InternalException:任务':app:mergeDebugResources' com.android.builder.internal.aapt.v2.Aapt2InternalException 执行失败:
【发布时间】:2020-02-05 19:53:31
【问题描述】:

我正在尝试在 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-studio gradle teamcity


    【解决方案1】:

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

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

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

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

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

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

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

    如果有任何效果,请告诉我。快乐编码:)

    【讨论】:

    • 目录在 C:\BuildAgent\work\xxxxx\ 。它是从在容器内运行的 TeamCity 中的构建代理从 GitHub 存储库中提取的。此外,它在 Windows 10 VM 上运行。 Github 存储库是公开的,所以我认为这不是问题,因为它在此错误之前运行了一堆任务。我将它添加到 build.gradle 并得到另一个错误:找不到参数的方法 android()
    • 我想我在这里没有选择。您的构建工具和所有内容都是最新的吗?还是匹配项目?你说这是一个 Git repo 对吗? gradle 版本和一切都符合你的环境吗?
    • 是的。我相信我已经正确安装了所有东西。
    • build.gradle<project root>/build.gradleapp/build.gradle
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 2019-08-25
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多