android studio错误解决finished with non-zero exit value 1 【javax/xml/namespace/QName.class】

Error:Execution failed for task ':app:preDexDebug'.

> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe'' finished with non-zero exit value 1

android studio错误如上

仔细阅读log发现错误源头如下

trouble processing "javax/xml/namespace/QName.class":


网上搜,说某个JAR包的问题,


经确定问题jar包是 某个处理xml的依赖包:

compile files('libs/xpp3-1.1.4c.jar')

这个jar里面也有一个javax/xml/namespace/QName.class;

解决:
360压缩打开jar;
删除qname.class文件;

重新导入jar
解决;

compile files('libs/xpp3-1.1.4c-withnoQname.jar')

阅读更多
文章标签: android studio app
个人分类: android-smack
上一篇Could not find class 'javax.naming.directory.InitialDirContext'的解决办法!
下一篇smack on android SSL设置记录之学习用keytool生成证书
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭