【发布时间】:2019-12-27 14:36:04
【问题描述】:
我在构建 APK 时遇到此错误。
Cause 1: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
at org.gradle.workers.internal.DefaultWorkerExecutor$WorkerExecution.waitForCompletion(DefaultWorkerExecutor.java:285)
at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForItemsAndGatherFailures(DefaultAsyncWorkTracker.java:115)
at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForCompletion(DefaultAsyncWorkTracker.java:87)
at org.gradle.workers.internal.DefaultWorkerExecutor.await(DefaultWorkerExecutor.java:150)
at com.android.build.gradle.internal.tasks.Workers$WorkerExecutorAdapter.await(Workers.kt:282)
at com.android.ide.common.resources.MergeWriter.end(MergeWriter.java:48)
at com.android.ide.common.resources.MergedResourceWriter.end(MergedResourceWriter.java:242)
at com.android.ide.common.resources.DataMerger.mergeData(DataMerger.java:292)
at com.android.ide.common.resources.ResourceMerger.mergeData(ResourceMerger.java:384)
at com.android.build.gradle.tasks.MergeResources.lambda$doFullTaskAction$1(MergeResources.java:261)
at com.android.build.gradle.internal.tasks.Blocks.recordSpan(Blocks.java:58)
试图使缓存无效并重新启动 android studio.Rebuild 项目,但它们都不适合我。
【问题讨论】:
-
是的。它还显示堆大小问题。但是我已经分配了 maximux 堆大小。
-
用他的很多信息伙伴几乎不可能调试这个,我认为reddit/quora可能比堆栈更有帮助,你不会被允许在这里讨论
-
感谢 Kushan。在 gradle.properties 中添加“org.gradle.jvmargs=-Xmx4608m”后找到了解决方案
-
here 或许能帮到你。这对我有用
-
您好,我遇到了同样的问题。你是如何添加“org.gradle.jvmargs=-Xmx4608m”的?我在哪里可以找到 gradle.properties?
标签: android android-studio gradle