拥有两个或两个以上的库项目和Android开发中的主项目

拥有两个或两个以上的库项目和Android开发中的主项目,android,android-library,Android,Android Library,我将Johannilson android actionbar作为库添加到我的项目中。它工作得很好,对我来说一切都很好。但最近,我将uitableView添加为库,并出现以下错误: /--mypath--/actionbar/res/values/attrs.xml:19:错误:已定义属性“title” 而且R是未知的,所以我不能引用我的XML。我有ADT17和Eclipse3.7。我尝试删除uitableview,项目运行正常,没有错误,R也正常。库的作者需要采取措施避免资源ID冲突。显然,你

我将Johannilson android actionbar作为库添加到我的项目中。它工作得很好,对我来说一切都很好。但最近,我将uitableView添加为库,并出现以下错误:

/--mypath--/actionbar/res/values/attrs.xml:19:错误:已定义属性“title”


而且R是未知的,所以我不能引用我的XML。我有ADT17和Eclipse3.7。我尝试删除uitableview,项目运行正常,没有错误,R也正常。

库的作者需要采取措施避免资源ID冲突。显然,你们图书馆的作者没有


一种可能是从Johannilson android actionbar切换到,看看你是否运气更好。

谢谢,我已经下载了ActionBarSherlock,让我试试,因为我想2同时使用thiagolocatelli android uitableview和actionbar,成功后我会更新,这肯定是SDK中的一个bug,资源冲突应该由SDK自动检测和处理(使用相对优先级
android.library.reference.X
),引用自:当从应用程序引用的两个库定义相同的资源ID时,这些工具从具有更高优先级的库中选择资源,并丢弃另一个。并且:如果要向多个库添加引用,请注意,可以通过手动编辑project.properties文件并根据需要调整每个引用的.n索引来设置其相对优先级(和合并顺序)。是的,可以,刚刚重新命名了属性标题,现在没有冲突,谢谢yorkw,谢谢Commonware,我还尝试在演示项目中使用ActionBarSherlock,现在我在UI中成为一名大师,谢谢大家,你救了我,现在我可以在@school上展示我的项目,带有很棒的UIS,因为你手头上有他们的源代码,同时,只需将title属性从任何一个库项目重命名为其他项目。