解决重复依赖导致的app:transformClassesWithJarMergingForDebug

文章来源

当使用maven导入依赖时,可能会出现不同的依赖包含了同一个jar,在编译期间不会报错。可一旦run app的时候,就会报:

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: xxx.class

ps:遇到问题,在重写gson库引入的时候,之前有其他的依赖已经接入了gson,而又无法替换掉原来的,导致冲突!

  • 方案:重写开源库时改掉原先的包名(略粗暴……)

你可能感兴趣的:(解决重复依赖导致的app:transformClassesWithJarMergingForDebug)