用过github的朋友一定会发现,我们在github上下载下来的源代码(例子和库),放到eclipse中并不是总能正常运行的,它有可能会出现这样或者那样的错误,例如:找不到jar包,配置文件错误,R文件丢失等。
本文将以一个例子的形式,详细介绍如何配置从GitHub上下载下来的源代码。
github上的项目一般分为两部分:
1.library(需要引用的jar包)
2.example(例子)
下面以android-swipelistview为例逐步介绍其配置方法;SwipeListView是一个Android List View实现,实现了自定义ListView单元格,可通过滑动来显示扩展面板。
如需下载源代码请点击超链接。
android-swipelistview项目分两个部分:
1.lib是:swipelistview;
2.例子是:SwipeListViewExampleActivity。
配置步骤:
swipelistview:
1. 引入android-swipelistview库:导入开源库,用Import选项,然后Android选项下的“Existing Android Code Into Workspace”引入库;
2.引入swipelistview的依赖库nineoldandroids-2.4.0.jar(在工程主目录下新建一个libs文件夹将需要引用的jar包放入其中即可)jar包下载地址:https://github.com/JakeWharton/NineOldAndroids/downloads
3.引入android-swipelistview的依赖内部库android-support-v4.jar(如果找不到支持库可以在从其他项目中copy一份)
4.编译android-swipelistview库的jar包:项目的Properties选项,Android选项,勾选"Is Library";点击“apply” 然后再点击“Ok”即可
5.如果项目中还是会报错,clean一下工程
SwipeListViewExampleActivity:
6.引入android-swipelistview.jar包:项目的Properties选项,Android选项,Library框选择add按钮添加swipelistview.jar包;
7.同第3步一样引入android-support-v4库;
8.打包前要包含android-support-v4库:项目的Properties选项,Java Build Path标签,Order and Export选项,勾选“Android Private Libraries”选项;
9.clean一下项目
好了到此结束,希望对大家有帮助
参考地址:
http://blog.csdn.net/zhangxinrun/article/details/8965115