slidelibrary是侧滑很常见的开源项目,这里介绍一下如何导入slidelibrary
首先将slidelibrary下载下来并解压,通过eclipse->file->import->Android->Existing Android.....->你的slidelibrary解压地址,成功导入以后会是这样的图片
然后右键你的项目,找到properties,在Android目录下找到library,会是这样的界面
点击Add就能把slidelibrary添加到工程中了
然而,90%这个时候会报错,会报出如下错误:
[2016-04-08 01:10:50 - zhy_slidemenu_demo] Versions found are:
[2016-04-08 01:10:50 - zhy_slidemenu_demo] Path: F:\workspace\zhy_slidemenu_demo\libs\android-support-v4.jar
[2016-04-08 01:10:50 - zhy_slidemenu_demo] Length: 621451
[2016-04-08 01:10:50 - zhy_slidemenu_demo] SHA-1: 5896b0a4e377ac4242eb2bc785220c1c4fc052f4
[2016-04-08 01:10:50 - zhy_slidemenu_demo] Path: F:\workspace\slidelibrary\libs\android-support-v4.jar
[2016-04-08 01:10:50 - zhy_slidemenu_demo] Length: 758727
[2016-04-08 01:10:50 - zhy_slidemenu_demo] SHA-1: efec67655f6db90757faa37201efcee2a9ec3507
[2016-04-08 01:10:50 - zhy_slidemenu_demo] Jar mismatch! Fix your dependencies
这主要是因为你的工程support包与slidelibrary不一样,它默认是4.2.2,我当时工程是4.4
当时百度了一会发现网上都是一水的叫我把工程里的support删掉,复制slidelibrary里的support到工程里
我试了一下结果又crash掉了
解决方法如下:
1.把slidelibrary包的properties中的targetAPI设置和工程一样
我的工程是4.4,所以我把sildelibaray设置成4.4
2.把工程里的support复制到sildedlibaray的libs目录下,覆盖原来的support包
错误解除,放心的用sildedlibarary吧