通过编译commons-io到我的项目proguard不允许创建apk?

时间:2017-08-18 18:12:10

标签: android apache-commons-io

我将Commons-io包编译到我的android项目中。 当我想创建我的项目apk文件时,它与proguard有问题! 什么是忽略这个包的progaurd规则?

  

编译'org.apache.commons:commons-io:1.3.2'

错误是:

  

警告:处理任务java.io.IOException时出现异常:无法写入[C:\ Users *** \ app \ build \ intermediates \ transforms \ proguard \ release \ jars \ 3 \ 1f \ main.jar] (无法读取[C:\ Users ***。gradle \ _caches \ modules-2 \ files-2.1 \ org.apache.commons \ commons-io \ 1.3.2 \ b6dde38349ba9bb5e6ea6320531eae969985dae5 \ commons-io-1.3.2。 jar(;;;;;; **。class)](重复的zip条目[org / a / a / a / a.class == commons-io-1.3.2.jar:org / apache / commons / io / FileUtils.class]))

1 个答案:

答案 0 :(得分:0)

  

我有同样的问题。就我而言,我还没有完成一些构建   几个月了,发现依赖编译了   ' org.apache.commons:公共-10:1.3.2'不再有效(尽管我   猜猜罐子还在我的本地存储库里。)

     

一旦我改变它以编译&commons-io:commons-io:1.3.2',proGuard   跑得很好。

来源:CjS's answer