0

在一个 android studio 项目中,我添加implementation 'com.google.cloud:google-cloud-language:1.40.0'到应用程序的 gradle 文件中。

这会导致构建时出现以下错误:

org.gradle.api.tasks.TaskExecutionException:任务':app:transformResourcesWithMergeJavaResForDebug'的执行失败。在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:103) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:73) 在 org.gradle .api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) 在 org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59) 在 org.gradle.api.internal .tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54) 在 org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter。

此错误的原因是什么以及如何解决?

4

1 回答 1

1

你必须使用exclude(或pickFirst)在packagingOptions

android {
    packagingOptions {
        exclude "META-INF/DEPENDENCIES"
    }
}
于 2018-10-06T05:35:42.030 回答