您的位置:首页 > 其它

使用开源项目SlidingMenu,各种报错

2013-06-21 19:48 211 查看
需要用到的开源项目:

slidingmenu 地址: https://github.com/jfeinstein10/slidingmenu

ActionBarSherlock
地址 : https://github.com/JakeWharton/ActionBarSherlock
今天准备使用开源项目SlidingMenu做个东西,各种出错,蛋疼死了,搞了一天。

网上翻阅了好多资料,解决了几个问题,但是有一个问题死活解决不了。

错误1.:

操作及现象:直接new-project--andorid project ---android projact for existing code,报错,Invalid
project description

我没先搜一下答案,以为是下的包有问题,然后就埋下了祸根。

解决办法:

不要再你的workspace 工作区间里面直接引入工程,如果非要在工作区间的话,要先建一个工程,然后拷贝res AndroidManifest.xml等等。

错误2

操作及现象:

报android -support-v4版本不一致的错误

解决办法;

slidingmenu 和ActionBarSherlock 的版本保持一致,采用其中较新的一个版本。

错误3.

这个错误没看到,搜其他东西的时候发现的顺便改了。

public class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase {

将上面的改为下面的,继承SherlockFragmentActivity

public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase {

哎,好苦逼呀,一天干这点事

另,如果有需要官方example完整版的(官方example有个小bug,已被我修复),在下面这里下载,虽然不是我写的程序,我也花了不少的时间处理、排错,请打赏,如果实在没有分,而且又急用,请联系我。

http://download.csdn.net/detail/tzguo1314/5628841

PS,如果导入还报错的话,一般是slidingMenu引用ABSlibrary有误,我是这样解决的,新建一个ABSlibrary项目,然后复制我上传的那个ActionBSlibrary里面的res、src、libs

project.properties 、、androidManifest.xml这五个文件到你新建的ABSlibrary项目中。然后让SlidingMenu引用ABDlibrary即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: