如何导入slidelibrary以及报错处理

slidelibrary是侧滑很常见的开源项目,这里介绍一下如何导入slidelibrary

首先将slidelibrary下载下来并解压,通过eclipse->file->import->Android->Existing Android.....->你的slidelibrary解压地址,成功导入以后会是这样的图片

如何导入slidelibrary以及报错处理_第1张图片

然后右键你的项目,找到properties,在Android目录下找到library,会是这样的界面

如何导入slidelibrary以及报错处理_第2张图片

点击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设置和工程一样

如何导入slidelibrary以及报错处理_第3张图片

我的工程是4.4,所以我把sildelibaray设置成4.4

2.把工程里的support复制到sildedlibaray的libs目录下,覆盖原来的support包


错误解除,放心的用sildedlibarary吧

你可能感兴趣的:(Android开发)