这可能是一个新手问题,但这里有一点:我目前正在研究一个Android应用程序,其中我需要Facebook库和Action Bar支持库。当我试图将ABS库(例如编译一个项目到一个库)和Facebook库(例如将Android的Facebook SDK作为一个项目集成并编译到一个库中)时,然后我正在运行以下问题:ABS和Facebook使用的2个支持库不同。当我试图用Facebook使用的新版本替换Facebook中的支持库时,我在Facebook SDK中遇到了编译错误。那么最好的方法是什么?我如何将两者结合起来而不必牺牲支持库功能?结合ActionbarSherlock和Facebook API图
3
A
回答
3
删除其中一个支持库并替换为另一个版本。
如果您使用maven,只需删除ABS libs文件夹中的库,并更改pom中的版本以匹配facebook使用的支持库。
2
我遇到了类似的困难,虽然我的是ABS和ViewPager库。我在我的情况下所做的是:
- 从ViewPager删除支持库
jar
文件。 - 增加ABS作为参考库到ViewPager库
- 在我的项目,我只引用ViewPager。
在你的情况,你可以尝试这样做:
- 从的Facebook SDK删除支持库
jar
。 - 加ABS作为参考库到Facebook SDK。
- 而在您的应用程序项目中,添加Facebook SDK作为唯一引用的库。
相关问题
- 1. 如何使用StaggeredGridView和ActionBarSherlock相结合
- 2. Facebook的图形API和解析结果
- 3. 使用ActionBarSherlock和谷歌地图API V2
- 4. ActionBarSherlock API?
- 5. 结合Facebook和Twitter搜索
- 6. facebook api和图像
- 7. Facebook营销API |结合故障
- 8. 结合谷歌地图API和谷歌地图数据API
- 9. 使用holoeverywhere与actionBarSherlock结合使用
- 10. 结合Google和Factual API?
- 11. Facebook和actionbarsherlock之间的冲突
- 12. Facebook图形API和视频
- 13. Django,Facebook图形API和iOS
- 14. Facebook图形和PHP API
- 15. 当我结合ActionBarSherlock和SlidingMenu,SLIDING_MENU无法正常工作?
- 16. PHP:缓存Facebook的图形API结果
- 17. facebook图api /朋友遗漏结果
- 18. ActionBarsherlock android.R.id.home <API 11
- 19. 结合地图点 - 谷歌地图API
- 20. 由于Facebook的API密钥和API ID相结合而导致191错误
- 21. 图Api Api facebook iphone
- 22. Gowalla,Foursquare和Facebook Places合并API
- 23. Facebook API和Twitter API
- 24. ActionbarSherlock和homeAsUpIndicator
- 25. facebook图api图片
- 26. Facebook图api
- 27. 图facebook api authentication
- 28. Facebook,图表API
- 29. facebook图api
- 30. 图形API Facebook
好的,我发现我不得不做下面的事情(包括它在你的答案,你可以得到点^^):1.检查哪些支持库是最大和最新的,2.替换旧的一个:),3.在eclipse中做一个清理,4.运行它:) – Jeroen
当然,你试图保持最新的。但这不是唯一的约束,因为其中一个库可能无法用一个版本或另一个版本进行编译。但通常,支持是向后兼容的,所以是的,我猜这里最新的是最好的选择。 – Snicolas