当前位置: 移动技术网 > 移动技术>移动开发>Android > TransformException: java.utiZipException: duplicate entry: android/support/annot

TransformException: java.utiZipException: duplicate entry: android/support/annot

2018年04月04日  | 移动技术网移动技术  | 我要评论

TransformException: java.utiZipException: duplicate entry: android/support/annotation/ColorRes.class。

异常:

Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/annotation/ColorRes.class

此异常是在我导入v7包后出现的一个问题。令人很郁闷的是,导入v7包是在一周以前导进去的,一直用真机测没有问题,今天领导说要打包上线,直接报这个错了。百度之后,说是support包重复了,第一反应是删除导入的包(当然也有其他原因),但是运行环境一直没有没有问题,而且我在使用的时候都可以引用到,真要迫不得已删除的话我也得代码也要删了。试了好多方法,最后还是这个办法解决了我的问题。

 configurations {
            all*.exclude group: 'com.android.support', module: 'support-v4'
            all*.exclude group: 'com.android.support', module: 'support-annotations'
        }
之前处理过v4包,然后有上面一句,又加了红色部分的代码,clean之后顺利解决。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网