AndroidStudio导入LeanCloudjar包编译出错及解决方法

问题

  这段时间再做用LeanCloud的一个App,不过一开始就出现了问题,只是把jar包导入到AS编译就不通过,出现的如下的问题界面:


这里写图片描述

  从图片中我们可以看到的问题大概就是在fastjson.jar和httpmine-4.2.4.jar中存在相同的文件“META-INF/LICENSE.txt”导致编译不通过,因为我对AS使用的Gradle不太熟悉,因为一直是Eclipse党,查询了一些资料找到了解决的方法:


这里写图片描述

  这是在build.gradle中添加的内容,如红色部分所示,解决的方案是排除“META-INF/LICENSE.txt”的影响,因为“META-INF/NOTICE.txt”文件也发生了重复,解决方法和上面一样,添加了 这两行语句之后,编译就没有问题了。

后言

  由这个让我想起了之前写东西时遇到的相似的问题,我导入了两个jar包,但是在这两个jar包里面存在类名及包名完全相同的两个类,导致编译也是一直不通过,后台我就一个jar包一个jar包的试最后才找到问题所在,浪费了很多时间。这就给我们提个醒,导入的jar包越多,问题可能就出现的更多,如果不小心,后果很严重。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值