将eclipse项目转换为android studio然后得到以下错误:
错误:任务':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:错误:资源重复
如何在Android Studio中解决此错误?任何人都可以帮我解决这个问题吗?
先谢谢。
答案 0 :(得分:4)
此错误告诉您在2个不同的文件中定义了相同的字符串资源。条目
<string name="test">...</string>
存在于
中(请注意,我在Android Studio环境中模拟了这种情况,并且构建产生了与您发布的完全相同的错误消息。)
答案 1 :(得分:1)
在我的情况下由于具有相同名称的两个不同位置中的String资源而发生此错误 即,在创建项目时创建了默认的String资源
<string name="app_name">Application Name</string>
和我在Gradle中声明的另一个相同的字符串资源
def appName = "Application Name"
所以这个问题发生了。要解决此问题,请尝试仅保留一个资源。
如果我们定义两个具有相同名称的资源,这不仅适用于项目中的任何地方,此问题可能引发