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

尝试在android Studio中运行时编译值文件失败

孙福
2023-03-14

任务“:app:mergeDebugResources”的执行失败。

执行时发生故障com.android.build.gradle.internal.res.ResourceCompilerRunnable资源编译失败。查看日志了解详细信息。

>

例外情况是:组织。格拉德尔。应用程序编程接口。任务。TaskExecutionException:任务的执行失败:应用程序:mergeDebugResources。在org。格拉德尔。应用程序编程接口。内部的任务。处决ExecuteActionsTaskExecuter。lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:200)位于org。格拉德尔。内部的试试$Failure。ifSuccessfulOrElse(Try.java:263)位于org。格拉德尔。应用程序编程接口。内部的任务。处决ExecuteActionsTaskExecuter。组织上的executeIfValid(ExecuteActionsTaskExecuter.java:198)。格拉德尔。应用程序编程接口。内部的任务。处决ExecuteActionsTaskExecuter。在组织上执行(ExecuteActionsTaskExecuter.java:179)。格拉德尔。应用程序编程接口。内部的任务。处决清洁StaleOutputsecuter。在org上执行(CleanupStaleOutputsExecuter.java:109)。格拉德尔。应用程序编程接口。内部的任务。处决FinalizePropertiesTaskExecuter。在组织中执行(FinalizePropertiesTaskExecuter.java:46)。格拉德尔。应用程序编程接口。内部的任务。处决ResolveTaskExecutionModeExecuter。在组织上执行(ResolveTaskExecutionModeExecuter.java:62)。格拉德尔。应用程序编程接口。内部的任务。处决SkipTaskWithNoActionsExecuter。在org上执行(SkipTaskWithNoActionsExecuter.java:57)。格拉德尔。应用程序编程接口。内部的任务。处决SkipOnlyIfTaskExecuter。在org上执行(SkipOnlyIfTaskExecuter.java:56)。格拉德尔。应用程序编程接口。内部的任务。处决CatchExceptionTaskExecuter。在org上执行(CatchExceptionTaskExecuter.java:36)。格拉德尔。应用程序编程接口。内部的任务。处决EventFiringTaskExecuter$1。组织上的executeTask(EventFiringTaskExecuter.java:77)。格拉德尔。应用程序编程接口。内部的任务。处决EventFiringTaskExecuter$1。在org上调用(EventFiringTaskExecuter.java:55)。格拉德尔。应用程序编程接口。内部的任务。处决EventFiringTaskExecuter$1。在org上调用(EventFiringTaskExecuter.java:52)。格拉德尔。内部的操作。DefaultBuildOperationRunner$CallableBuildOperationWorker。在组织上执行(DefaultBuildOperationRunner.java:200)。格拉德尔。内部的操作。DefaultBuildOperationRunner$CallableBuildOperationWorker。在组织上执行(DefaultBuildOperationRunner.java:195)。格拉德尔。内部的操作。DefaultBuildOperationRunner$3。在org上执行(DefaultBuildOperationRunner.java:75)。格拉德尔。内部的操作。DefaultBuildOperationRunner$3。在org上执行(DefaultBuildOperationRunner.java:68)。格拉德尔。内部的操作。DefaultBuildOperationRunner。在组织上执行(DefaultBuildOperationRunner.java:153)。格拉德尔。内部的操作。DefaultBuildOperationRunner。在org上执行(DefaultBuildOperationRunner.java:68)。格拉德尔。内部的操作。DefaultBuildOperationRunner。在org上调用(DefaultBuildOperationRunner.java:62)。格拉德尔。内部的操作。DefaultBuildOperationExecutor。lambda$call$2(DefaultBuildOperationExecutor.java:76)位于org。格拉德尔。内部的操作。非托管BuildOperationWrapper。org上的callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)。格拉德尔。内部的操作。DefaultBuildOperationExecutor。在org上调用(DefaultBuildOperationExecutor.java:76)。格拉德尔。应用程序编程接口。内部的任务。处决EventFiringTaskExecuter。在组织上执行(EventFiringTaskExecuter.java:52)。格拉德尔。处决计划LocalTaskNodeExecutor。在org上执行(LocalTaskNodeExecutor.java:41)。格拉德尔。处决任务图。DefaultTaskExecutionGraph$InvokeNodeExecutorsAction。在组织上执行(DefaultTaskExecutionGraph.java:372)。格拉德尔。处决任务图。DefaultTaskExecutionGraph$InvokeNodeExecutorsAction。在组织上执行(DefaultTaskExecutionGraph.java:359)。格拉德尔。处决任务图。DefaultTaskExecutionGraph$buildOperationawareeExecutionAction。在组织上执行(DefaultTaskExecutionGraph.java:352)。格拉德尔。处决任务图。DefaultTaskExecutionGraph$buildOperationawareeExecutionAction。在组织上执行(DefaultTaskExecutionGraph.java:338)。格拉德尔。处决计划DefaultPlanExecutor$ExecutorWorker。lambda$run$0(DefaultPlanExecutor.java:127)在org。格拉德尔。处决计划DefaultPlanExecutor$ExecutorWorker。在组织上执行(DefaultPlanExecutor.java:191)。格拉德尔。处决计划DefaultPlanExecutor$ExecutorWorker。组织上的executeNextNode(DefaultPlanExecutor.java:182)。格拉德尔。处决计划DefaultPlanExecutor$ExecutorWorker。在org上运行(DefaultPlanExecutor.java:124)。格拉德尔。处决计划默认平面执行器。进程(DefaultPlanExecutor.java:72)。格拉德尔。处决任务图。DefaultTaskExecutionGraph。组织上的executeWithServices(DefaultTaskExecutionGraph.java:184)。格拉德尔。处决任务图。DefaultTaskExecutionGraph。在组织上执行(DefaultTaskExecutionGraph.java:177)。格拉德尔。处决已选择任务执行操作。在org上执行(SelectedTaskExecutionAction.java:39)。格拉德尔。处决DefaultBuildWorkExecutor。在组织中执行(DefaultBuildWorkExecutor.java:40)。格拉德尔。处决DefaultBuildWorkExecutor。访问$000(DefaultBuildWorkExecutor.java:24)

共有1个答案

印高阳
2023-03-14

在我的例子中,错误来自带“(单引号)字符的值,如下所示:

<item>Company's Social Media</item>

应该用反斜杠写:

<item>Company\'s Social Media</item>
 类似资料:
  • 这是我的第一个程序,也是我第一次尝试运行它。我在Ubuntu上。 源代码: 这是我尝试运行它时遇到的错误: 编辑:好的,这是我的JRE版本:owner@ubuntu:~$java-版本java版本“1.6.0_24”OpenJDK运行时环境(IcedTea6 1.11.4)(6b24-1.11.4-1ubuntu0.12.04.1)OpenJDK 64位服务器虚拟机(构建20.0-b12,混合模式

  • 当我尝试编译代码时,我得到以下错误: 错误:任务“:app:DexDebug”执行失败。 为google location services/gcm使用了单独的api库,并删除了完整的play service库。这减少了可靠的库方法和错误得到了解决。

  • 我正在使用jenkins进行构建,但每次运行构建时都会出现错误并失败? 以下是错误: 致命:hudson/tasks/Mailer$UserProperty java。lang.ClassNotFoundException:哈德逊。任务。詹金斯的Mailer$UserProperty 。util。AntClassLoader。jenkins的findClassInComponents(AntCla

  • 根据developer.android.com的说法,为了支持多种语言,我们应该为每种语言创建唯一的xml文件。他们的例子:

  • 问题内容: 我刚刚开始学习Java,并且只知道少量的代码,但是,这仍然是一个简单的程序。它更多是一个恶作剧程序,但主要只是为了测试我是否可以创建一个jar文件。 这是代码: 我将其保存到名为的文件中,然后使用进行编译 这有效,当我使用运行它时 它也可以正常工作。 因此,然后我尝试创建一个jar文件。我使用命令 而且有效。之后,我双击jar文件,它出现一个错误。 所以我在cmd中运行它 并得到这个错

  • 我试图用Maven汇编插件生成一个jar文件。除了我的log4j.properties文件之外,其他都是正确的;当我运行jar文件时,控制台输出: log4j:警告找不到记录器(com.xxxxxxxxx.web.processEngine.main)的追加器。log4j:警告请正确初始化log4j系统。log4j:警告有关详细信息,请参阅http://logging.apache.org/log