将Eclipse项目转换为Android Studio后,我会遇到以下错误:
Error:Execution failed for task ':app:mergeDebugResources'.
> [string/test] E:\Workspace\Calculators\app\src\main\res\values\strings_sizing.xml
[string/test] E:\Workspace\Calculators\app\src\main\res\values\strings_conversion.xml: Error: Duplicate resources
如何在Android Studio中解决此错误?
2条答案
按热度按时间n8ghc7c11#
这个错误是告诉你,你有相同的字符串资源定义在2个不同的文件。
两者都存在
(Note我在我的Android Studio环境中模拟了这个场景,生成的错误消息与您发布的完全相同。)
f4t66c6m2#
在我的情况下,这个错误发生,由于字符串资源在两个不同的位置具有相同的名称。即,当创建项目默认字符串资源被创建。
以及我在Gradle中手动声明的另一个相同的字符串资源
因此出现此问题。若要解决此问题,请尝试仅保留一个资源。
这不仅适用于这里,在项目的任何地方,如果我们定义了两个同名的资源,这个问题可能会出现。