Eclipse 安卓开发导入SlidingMenu侧滑菜单这些坑!!

来源:互联网 发布:java 反射获取类的字段 编辑:程序博客网 时间:2024/06/05 14:57


博主这几天的在开发一个安卓demo时候,想导入Slidingmenu实现侧滑菜单效果,SlidingMenu是GitHub上一个开源项目,它并不是一个完整的项目,而是你需要导入你的工程进行再次开发。今天我就简单说下我导入SlidingMenu时候遇到的那些坑!

要实现SlidingMenu的策划效果,你要把SlidingMenu_library这个文件导入你的Eclipse中,然后你的安卓工程在导入SlidingMenu工程。

SlidingMenu_library的下载地址:http://pan.baidu.com/s/1pLkrzvX

首先:

1:Import-->  Existing Project Into Workspace 将Slidingmenu_library导入,我的之前导入过,不允许重复导入,这时应该注意你的Slidingmenu_library要与你的Android的Workspace放在同一盘符


2.new Android工程。新建项目后右击项目选择-->Properties-->Android  Add 这里可以看到,它使用的是相对路径,因此要将你到库与WorkSpace放到一个盘符。


3.这里有个地方需要大家特别注意一下,在新建完Android项目之后,较新的Eclipse版本都会在Android目录下生成一个libs的文件夹,里面会有一个android-support-v4.jar的jar包,这个jar一定要记得删掉,否则运行程序的时候会出现异常,提示是找不到类的异常,博主在这个地方纠结了好长时间。最后发现出现异常的原因是因为在导入

slidingmenu_library类库的时候,这个类库里面本身就包含了android-support-v4.jar的jar包,所以运行的时候就会出现异常,系统不知道去调用哪个路径的下的包,所以程序崩溃,提示找不到类。出现slidingmenu_library.jar包说明你的项目导入成功。


接着就可以设置你的需要注意的是你的

MainActivity extends SlidingFragmentActivity(接着设置你的SlidingMenu)的属性


当所有配置好运行好项目时,初学者可能会出现这样的问题。这是因为你没有指定SlideingMenu的布局文件。


还有可能出现这样的问题:

Unable to resolve target 'android-XX' 类似的错误。
这是因为导入的项目代码中project.properties 的 Project target 设置与当前eclipse环境设置不一致所致。

设置你的ADT支持版本支持即可。

这就是我遇到导入SlidingMenu遇到坑,在这里总结下,希望对大家有帮助。互相交流,一起学习。最终效果图



1 0