sherlockactionbar 4.4.0错误

时间:2014-04-14 11:26:01

标签: android eclipse actionbarsherlock

美好的一天!我在Eclipse中连接了sherlockactionbar 4.4.0。我按照说明做了一切,并得到了错误:

[2014-04-14 15:10:40 - Example] C: \ workspace \ appcompat_v7 \ res \ values ​​\ attrs.xml: 32: error: Attribute "windowActionBar" has already been defined 
[2014-04-14 15:10:40 - Example] C: \ workspace \ appcompat_v7 \ res \ values ​​\ attrs.xml: 33: error: Attribute "windowActionBarOverlay" has already been defined 
[2014-04-14 15:10:40 - Example] C: \ workspace \ appcompat_v7 \ res \ values ​​\ attrs.xml: 34: error: Attribute "windowSplitActionBar" has already been defined 
[2014-04-14 15:10:40 - Example] C: \ workspace \ appcompat_v7 \ res \ values ​​\ attrs.xml: 45: error: Attribute "actionBarTabStyle" has already been defined

... http://i.stack.imgur.com/hp4tu.jpg

请帮忙!

2 个答案:

答案 0 :(得分:1)

首先:

C: \ workspace \ appcompat_v7 \ res \ values ​​\ attrs.xml: 32: error: Attribute "windowActionBar" has already been defined 

表示资源has already been defined。错误消息中的给定路径:C: \ workspace \ appcompat_v7 \ res \ values ​​\ attrs.xml表示冗余位于此处。

另一方面,我不明白你为什么要同时使用ABSherlockAppCompact

  • 如果您想对使用third-party library使用ABSherlock
  • 的旧设备使用ActionBar模式
  • 如果您想使用compatibility library使用AppCompact
  • 的旧设备使用ActionBar模式

答案 1 :(得分:0)

只需从您自己的项目中删除appcompat_v7库。