Error:Execution failed for task ':DistAndroidMapPhone:transformClassesWithDexForDebug

该错误是由于我调试了一个项目后导致的:

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.

>com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:java.lang.UnsupportedOperationException

这个错误我百度了很久一直没有找到原因,我的as2.2.3,sdk23.1.0.

后来多方百度发现带有“transformClassesWithDexForDebug”提示的都是因为包重复的问题,但是包重复也有很多种情况(引用包重复及libs包重复、引用包和libs包交叉重复),在我另外一篇文章中就有提到相关的错误引起的原因。当前这个导致这个错误的原因最后被我锁定在libs里面的jar包重复,可我libs里面并没有重复包、这让我头疼不已,也是直接导致我耗费了一整个下午的时间。因为整个项目从开发到完成都是我一手带过来的,后来我发现了一个一样,就是多了一个多余的jar包(java-unrar-0.3.jar),这个包我从未添加,莫非是其他成员添加的?百思不得其解,不废话了,最后删除后完美解决。

最后说一点,android studio是挺只能的,什么事情都有其两面性,在不完善的情况下,它能帮你,也能迷惑你。

希望对你有帮助、有错误的地方望指正!




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值