AndroidAndroid中使用net.sf.json
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AndroidAndroid中使用net.sf.json相关的知识,希望对你有一定的参考价值。
net.sf.json比android自带的Json好用,在Android上使用net.sf.json发现会报错,原因是使用json-lib-2.4-jdk15.jar的时候还需要依赖其他包。
commons-beanutils-1.7.0.jar
commons-collections-3.1.jar
commons-lang-2.5.jar
commons-logging.jar
ezmorph-1.0.3.jar
但是把他们打包下来发现,在Android Studio中会报错。
Error:Execution failed for task ‘:app:transformClassesWithJarMergingForDebug‘.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/apache/commons/collections/ArrayStack.class
原因是因为commons-beanutils-1.7.0.jar中的org/apache/commons/collections与commons-collections-3.1.jar里面的东西重复,因此,可以用解压软件查看commons-beanutils-1.7.0.jar并把里面的collections文件夹删掉,即可解决掉冲突。
以上是关于AndroidAndroid中使用net.sf.json的主要内容,如果未能解决你的问题,请参考以下文章