Andriod studio 用签名打包出现:Error:trouble processing "javax/xml/namespace/QName.class":.....

首先先摆错误:


出现问题的原因:QName.class重复。

解决方案一:

忽略此重复错误:

在build.gradle中加入:

dexOptions {
    preDexLibraries = false
    javaMaxHeapSize "4g"
    additionalParameters = ['--core-library'] 
}

解决方案二(推荐):删除重复文件

按:ctrl+shift+n


点击找到重复的jar包,有可能在lib中,有可能在工程最下方liblaries里面

扫描二维码关注公众号,回复: 2196628 查看本文章

  

我出现的在这个里面,然后找到路径,改后缀为zip,解压删除 QName.class,再把这个替换你修改的jar包

编译,打包,ok

猜你喜欢

转载自blog.csdn.net/weixin_35618333/article/details/81065099