0
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':libraries:PDFViewCtrlTools:mergeDebugJavaResource'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:151)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:148)
    at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:191)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:141)
    at org.gradle.api.internal.tasks.execution.ResolveBeforeExecutionStateTaskExecuter.execute(ResolveBeforeExecutionStateTaskExecuter.java:75)
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:62)

在我的缓存文件夹中,我得到了多个 values.xml 文件,这些文件是自动生成的。我在gradle文件的packagingOptions中尝试了排除'res/values/values.xml'的解决方案。我还在清单文件中应用了 tools:node="merge" 所以请给我一个适当的解决方案,以便我可以构建 apk

4

1 回答 1

0

在分析了多个解决方案后,我通过在 gradle.properties 文件中添加以下行来解决此错误

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -Duser.country=US -Duser.language=en

只有上面一行不能解决您的问题,然后将您的 gradle 版本降级到 3.4.2 版本

于 2019-11-22T08:52:38.670 回答