结合ActionbarSherlock和Facebook API Graph

时间:2012-11-27 09:21:57

标签: android facebook actionbarsherlock

这可能是一个新手问题,但这里有:我正在开发一个Android应用程序,我需要Facebook库和Action Bar支持库。

当我尝试将ABS库(例如将项目编译到库中)和Facebook库(例如将Facebook SDK for Android作为项目集成并将其编译到库中)时,我遇到了以下内容问题:ABS和Facebook使用的2个支持库是不同的。当我试图用Facebook使用的新版本替换Facebook中的支持库时,我在Facebook SDK中遇到了编译错误。那么最好的方法是什么?如何在不牺牲支持库功能的情况下将两者结合起来?

2 个答案:

答案 0 :(得分:3)

删除其中一个的支持库,并将其替换为另一个的版本。

如果你使用maven,只需删除ABS libs文件夹中的库,然后更改pom中的版本以匹配facebook使用的支持库。

答案 1 :(得分:2)

我遇到了类似的困难,虽然我的是ABS和ViewPager库。我在案件中所做的是:

  1. ViewPager 中删除支持库jar文件。
  2. ABS 添加为 ViewPager 库的参考库
  3. 在我的项目中,我只引用 ViewPager
  4. 在您的情况下,您可以尝试这样做:

    1. Facebook SDK 中删除支持库jar
    2. ABS 作为参考库添加到 Facebook SDK
    3. 在您的应用程序项目中,添加 Facebook SDK 作为唯一引用的库。