library里引用支付宝aar包,总是报Program type already present: com.alipay.a.a.e。 Caused by: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException:
解决方法: (1)在Android自带的Library中导入需要的包(想到这种解决办法是在想Android官方自带的包应该不会有冲突的)
关于导包的方法,这里贴个链接:Androidstudio中添加jar包的方法 用方法一搜索commons-beanutils:commons-beanutils:20030211.134440和commons-collections:commons-collections:20040616即可(数字部分没必要完全一样) (2)简单粗暴的删除掉那个多余的类。
直接把commons-beanutils-1.8.0.jar解压,然后把解压文件下的org/apache/commons/collections目录和目录下的class直接删掉。但是!删是好删,再压缩成jar包,就不会了,查了好多资料都没搞清楚,所以最后就采用了方法(1)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。