当前位置: 首页 > 知识库问答 >
问题:

执行com.android.build.gradle.internal.tasks时发生故障

鲜于允晨
2023-03-14

我在构建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。重建项目,但没有一个适合我。

共有3个答案

东门修能
2023-03-14

我已经启用了multidex,但版本太旧了,所以升级了,它解决了这个问题:

// Old version
implementation "com.android.support:multidex:1.0.3"
// New version
def multidex_version = "2.0.1"
implementation "androidx.multidex:multidex:$multidex_version"
公羊向荣
2023-03-14

试试这个,< code >在Android Studio中

File > Invalidate Caches/Restart... 
高经艺
2023-03-14

最后,通过将这一行添加到 gradle.properties 中,找到了解决方案。

org.gradle.jvmargs=-Xmx4608m

 类似资料:
  • 我无法在AVD上运行我的应用程序。我得到了这个错误。 执行com时发生故障。Android建筑格雷德尔。内部的任务。工人:$ActionFacade 我的

  • 我在将Firebase Firestore依赖项添加到我的应用程序后出现错误。

  • 问题内容: 这个问题已经在这里有了答案 : MySQLSyntaxErrorException在“?”附近 尝试执行PreparedStatement时 (2个答案) 2年前关闭。 我尝试使用JDBC使用PreparedStatement通过以下方法插入userId(int)和userName(String): 我得到以下堆栈跟踪: 我究竟做错了什么? 问题答案: 试试这个,这应该工作: Prep

  • 当我尝试运行testRunner.java时,我会看到以下错误: initializationError(0.000秒) java.lang.IllegalArgumentException:baseDir必须存在:C:\com\newtour\qa\features at io.cucumber.core.resource.pathscanner.findResourcesforPath(pat

  • 本文向大家介绍SQL语句执行超时引发网站首页访问故障问题,包括了SQL语句执行超时引发网站首页访问故障问题的使用技巧和注意事项,需要的朋友参考一下 非常抱歉,今天早上 6:37~8:15 期间,由于获取网站首页博文列表的 SQL 语句出现突发的查询超时问题,造成访问网站首页时出现 500 错误,由此给您带来麻烦,请您谅解。 故障的情况是这样的。 故障期间日志中记录了大量下面的错误。 2020-02

  • 我是卡珊德拉的新成员。 我在两台 Debian VMware 机器上创建了 2 个 cassandra 2.1 节点。在 asp.net mvc 中,我使用了 datastax 驱动程序 2.1.5,实际上没有任何问题,但是当我关闭或禁用其中一个节点上的网络时,应用程序似乎有 5 或 10 秒的延迟来自动连接其他节点。 当两个节点启动时,查询在c00:00:00.0620413秒内运行,当一个节点