Android 在Eclipse中检测重复string.xml资源项的简单方法

Android 在Eclipse中检测重复string.xml资源项的简单方法,android,Android,最近,我意识到,如果复制了string.xml资源项,Eclipse将不会标记任何错误。它允许我运行应用程序,或将其导出为已签名的APK <string name="demo">Demo</string> .. .. <string name="demo">Pick Me</string> Demo .. .. 选我 对于上述情况,将使用选择我 在部署之前,我是否可以使用任何技术来检测此类重复项?这对于向客户发送错误消息有点可怕。在eclips

最近,我意识到,如果复制了string.xml资源项,Eclipse将不会标记任何错误。它允许我运行应用程序,或将其导出为已签名的APK

<string name="demo">Demo</string>
..
..
<string name="demo">Pick Me</string>
Demo
..
..
选我
对于上述情况,将使用
选择我

在部署之前,我是否可以使用任何技术来检测此类重复项?这对于向客户发送错误消息有点可怕。

在eclipse中:

  • 打开项目属性
  • 选择Android Lint首选项
  • 确保选择了DuplicateDefinition标志
  • 当您在同一资源文件中多次定义同一资源时,将弹出警告


    希望这有帮助:)

    在这种情况下,它会选择哪一个?您可以使用lint警告来检测这一点