java.util.zip.ZipException: duplicate entry: com/ut/device/UTDevice.class问题的解决方式

来源:互联网 发布:淘宝代销童装好做吗 编辑:程序博客网 时间:2024/04/30 12:28

最近新建的APP遇到了以下的问题:

Error:Execution failed for task ':XXXXXXXXXXXXXXXXX:transformClassesWithJarMergingFor_360Debug'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/ta/utdid2/device/UTDevice.class

编译不成功。
我试过 rebuild,clean,gradlew clean,MultiDex.install(this),multiDexEnabled true 等方式还是不行。

解决办法:

删掉utdid4all-1.0.4.jar里的com/ta/utdid2/device/UTDevice.classcom/ut/device/UTDevice.class就好了。

原因:
SDK文件重复(UTDevice.class),我App以前有 友盟推送,支付宝支付等一堆第三方SDK。com.umeng.lib.xxxxx 和 alipaySDK-xxxxx 冲突了。

阅读全文
3 0