七牛关于Android SDK jar包依赖情况总结

有些用户搭建Android环境不成功,其实这主要是由于引入的jar包出现的问题,下面对jar包依赖关系(包括最新的sdk7.1.0)总结并且给出相对应的依赖的jar包:

jar包依赖关系如下:

1.qiniu-android-sdk-7.1.0可以直接使用okhttp(2.6.0以上),依赖包如下:

依赖包如下:
http://7xkn2v.dl1.z0.glb.clouddn.com/qiniu-android-sdk-7.1.0.jar
http://7xkn2v.dl1.z0.glb.clouddn.com/okhttp-2.7.0.jar
http://7xkn2v.dl1.z0.glb.clouddn.com/happy-dns-0.2.3.2.jar
http://7xkn2v.dl1.z0.glb.clouddn.com/okio-1.6.0.jar

2.qiniu-android-sdk-7.0.9 必须和 android-async-http-1.4.9 依赖,而 android-async-http-1.4.9 又必须依赖cz.msebera.android(即下载httpclient-4.4.1.1.jar),所以使用最新的 7.0.9Android 依赖的是 android-async-http-1.4.9.jar 和httpclient-4.4.1.1.jar 和 happy-dns.jar

依赖包如下:
http://7xl4c6.com2.z0.glb.qiniucdn.com/qiniu-android-sdk-7.0.9.jar
http://7xl4c6.com2.z0.glb.qiniucdn.com/android-async-http-1.4.9.jar
http://7xl4c6.com2.z0.glb.qiniucdn.com/httpclient-4.4.1.1.jar
http://7xl4c6.com2.z0.glb.qiniucdn.com/happy-dns-0.2.3.2.jar

3.qiniu-android-sdk-7.0.7~7.0.8 依赖的是 android-async-http-1.4.6~1.4.8,而 android-async-http-1.4.6~1.4.8 不需要依赖cz.msebera.android所以使用 qiniu-android-sdk-7.0.7~7.0.8 只需要导入 android-async-http-1.4.6~1.4.8 和 happy-dns.jar

依赖包如下:
http://7xl4c6.com2.z0.glb.qiniucdn.com/qiniu-android-sdk-7.0.7.2.jar
http://7xl4c6.com2.z0.glb.qiniucdn.com/android-async-http-1.4.8.jar
http://7xl4c6.com2.z0.glb.qiniucdn.com/happy-dns-0.2.3.2.jar

你可能感兴趣的:(七牛)