studio 依赖fastjson的问题

1,227 阅读1分钟

module依赖了fastjson结果报错:提示有两个不同版本的fastjson的jar包

Duplicate class com.alibaba.fastjson.JSON

各种clean rebuild 重启都不行,最后去到.gradle/caches目录下搜索查看果然存在两个fastjson的jar包,问题是我手动删除之后,build了会自动生成。

最后灵机一动,不在gradle文件添加依赖,改为本地依赖,然后发现在app module下的libs目录下有一个fastjson的jar包,也是本地依赖,或许这就是冲突的原因

最后复制app下的jar包到别的module的libs目录,然后本地依赖,sync通过了