0%

解决在Android开发中使用XStream出现的问题

在java环境中使用XStream会出现如下错误

1
2
Error:Execution failed for task ':app:transformClassesWithDexForRelease'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lorg/xmlpull/v1/XmlPullParser;

解决方法如下

将原来的Gradle中添加的依赖

1
compile group: 'com.thoughtworks.xstream', name: 'xstream', version: '1.4.10-java7'

更改为

1
2
3
compile('com.thoughtworks.xstream:xstream:1.4.10-java7') {
exclude group: 'xmlpull', module: 'xmlpull'
}