首页 > 编程语言 > 详细

gradlew解决jar或class冲突

时间:2015-07-21 12:05:26      阅读:893      评论:0      收藏:0      [点我收藏+]

以LeanCloud的推送sdk为例。

我的项目中使用了android-async-http库和fastjson的库,然后LeanCloud的的sdk中也使用了这两个库,但是版本有点低。

处理方式:

 compile com.nineoldandroids:library:2.4.0+

    compile com.android.support:appcompat-v7:22.0.0

    //https://github.com/facebook/fresco
    compile com.facebook.fresco:fresco:0.5.3+

//    compile ‘com.mcxiaoke.volley:library:1.0.15‘

    //https://github.com/loopj/android-async-http
    compile com.loopj.android:android-async-http:1.4.7

    compile(cn.leancloud.android:avoscloud-sdk:v3.3+) {
        exclude(group: com.avos.avoscloud.com.alibaba, module: fastjson)
        exclude(group: com.loopj.android, module: android-async-http)
        exclude(group: org.apache.httpcomponents, module: httpmime)
    }

    compile cn.leancloud.android:avoscloud-push:v3.3+@aar
    compile cn.leancloud.android:Java-WebSocket:1.2.0-leancloud
    compile cn.leancloud.android:avoscloud-statistics:v3.3+@aar

问题解决。

 

检查依赖可以进入项目中gradlew目录,执行

./gradlew app:dependencies

 

gradlew解决jar或class冲突

原文:http://www.cnblogs.com/xirtam/p/4663923.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!