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

添加谷歌语言API会导致DuplicateRativeFileException

伍昱
2023-03-14

这将导致以下生成错误:

TaskExecutionException:任务“:App:TransformResourcesWithMergeJavaResforDebug”执行失败。在org.gradle.api.internal.tasks.execution.executeActionStaskExecuter.java:103),在org.gradle.api.internal.tasks.execution.executeActionStaskExecuter.java:73),在org.gradle.api.internal.execution.outputDirectoryCreatingTaskExecuter.execute(outputDirectoryCreatingTaskExecuter.java:51),在在org.gradle.api.internal.tasks.execution.resolvetAskOutputCachingStateExecuter.execute(resolvetAskOutputCachingStateExecuter.java:54)在org.gradle.api.internal.tasks.execution.validatingTaskExecuter.execute(validatingTaskExecuter.java:59)在putFilePropertieStaskExecuter.java:44)位于org.gradle.api.internal.tasks.execution.cleanupstaleoutputsexecuter.execute(Cleanupstaleoutputsexecuter.java:91)在org.gradle.api.internal.tasks.execute.resolvetaskartifactStateTaskExecuter.execute(resolvetaskartifactStateTaskExecuter.java:62)在org.gradle.api.internal.execution.skiptaskExecuter.java:62)在在org.gradle.api.internal.tasks.execution.execute(executeatmostoncetaskexecuter.java:43)在org.gradle.api.internal.taskgraph.defaulttaskexecuter.java:34)在org.gradle.execution.taskgraph.defaulttaskexecuter$eventfiringtaskexecuter$1.run(defaultaskgraphexecuter$eventfiringtaskexecuter$java:256)在gradle.internal.progress.defaultbuildOperationExecutor$runnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)在org.gradle.internal.progress.defaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)在org.gradle.internal.progress.defaultBuildOperationExecutor.java:110)在defaultTaskGraphExecuter.java:238)在org.gradle.execution.taskgraph.defaultTaskPlanExecutor$taskExecutor.processStask(DefaultTaskPlanExecutor.java:123)在org.gradle.execution.taskGraph.defaultTaskPlanExecutor.java:123)在Er$1.在org.gradle.execution.taskgraph.defaultTaskexecutionplan.execute(DefaultTaskexecutionplan.java:663)在org.gradle.execution.taskgraph.defaultTaskexecutionplan.executeWithTask(DefaultTaskexecutionplan.java:597)在org.gradle.execution.taskgraph.defaultTaskexecutionplan.java:98)在在java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1142)在java.util.concurrent.threadpoolexecutor.javer.run(threadpoolexecutor.java:617)在org.gradle.internal.concurrent.threadfactoryimpl$managedthreadrunnable.run(threadfactoryimpl.run(threadfactoryimpl.jun(threadfactoryimpl.jun(在h'Meta-Inf/Dependencies'at

出现这个错误的原因是什么,如何修复?

共有1个答案

燕经国
2023-03-14

必须在packagingoptions中使用exclude(或pickfirst):

android {
    packagingOptions {
        exclude "META-INF/DEPENDENCIES"
    }
}
 类似资料:
  • 我正在尝试连接到Google保留API,但我无法在Google Cloud Console中添加范围。 我已经在库中启用了Google Keep API,但是仍然不能添加范围来访问这个API。我得到了这个错误: 未添加以下作用域,因为它们无效。请更新或删除以下作用域:https://www.googleapis.com/auth/keep https://www.googleapis.com/au

  • 在 Flarum 中添加一种新的语言十分容易,只需按照下述的流程下载并安装你选择的语言包即可。 你添加一个语言包之后,你可以把它设置成你的论坛的默认语言。不论何时你感觉不需要其中一个安装过的语言包了,你都可以禁用它。 如果你正在使用任何第三方的扩展,一定要在开始动手之前读这部分。 语言包的安装 第一步,访问 Flarum 社区网站的Extensions > Language标签,并找到你想要安装的

  • 我正在app engine上构建一个web应用程序。在我的例子中,这是建立在django Nonl的基础上的,但关键是它使用的是谷歌的数据存储。 我喜欢这样一个事实,即我不需要处理复制、分片、备份等,但有一件事总是妨碍我,那就是最终的一致性,这似乎妨碍了实现一个通用的Web应用程序模式,我称之为“添加 假设我有一个项目管理应用程序。项目是它的中心模型。现在有一个网页页面,我可以在其中看到所有项目的

  • Android谷歌语音转文本SDK,语音录制由SDK控制。我需要将其设置为手动按钮,用于启动和停止语音录制,以便将语音转换为文本。例如:当单击按钮开始语音识别时,它会继续录制音频,直到单击停止按钮。但在android SDK中,它会自动停止录制并将录制的音频传递给处理。

  • 我跟随这篇文章将谷歌分析添加到我的django中http://www.nomadblue.com/blog/django/google-analytics-tracking-code-into-django-project/ 我添加了和到 我添加了以下内容 hellowworld/上下文处理器/谷歌分析。派克 然后,我添加了helloworld。上下文处理器。谷歌分析。google_analyti

  • 我使用的麦克风通过浏览器录制声音,将其转换为文件并将文件发送到java服务器。然后,我的java服务器将文件发送到云语音api并给我转录。问题是转录超长(2秒对话约为3.7秒)。 所以我想加快转录速度。首先要做的是流式传输数据(如果我在记录开始时开始转录。问题是我并不真正了解api。例如,如果我想从源(浏览器/麦克风)转录我的音频流,我需要使用某种JS api,但我找不到任何可以在浏览器中使用的东