我在我的Android项目中使用 android-support-v7-appcompat 作为库。现在,我想将 actionbarsherlock 包含在另一个库项目中。当我添加第二个库时,它给出了很多错误,如下所示

android-support-v7-appcompat\res\values\attrs.xml:476: error: Attribute "attributeName" has already been defined

通过更改一个属性值及其相关代码段,是我尝试过的一种解决方案。但是,当上面有近80条线时,将变得一团糟。我还有其他方法可以解决此问题吗?

最佳答案

解决此问题的正确方法是更新所有相关项目和库项目中的Android支持库。就我而言,我使用了Android支持库以及该库项目之一来实现我的应用程序。当我更新两个库时,问题都解决了。更新Android支持库的方式是:

  • 右键单击项目
  • 从弹出窗口
  • 中选择 Android工具
  • 选择添加支持库
  • 10-07 19:14
    查看更多