码迷,mamicode.com
首页 > 编程语言 > 详细

jar is specified twice.

时间:2018-05-22 12:47:53      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:final   warning   方式   depend   一个   except   nbsp   exce   目录   

Warning:Exception while processing task java.io.IOException: The same input jar [libs\afinal_0.5.1_bin.jar] is specified twice.

原因:自己在 proguard-rules.pro混淆文件中,使用了

-libraryjars libs/afinal_0.5.1_bin.jar
在build.gradle里面也通过语句
compile files(‘libs/afinal_0.5.1_bin.jar‘)引用了afinaljar包,导致了引用了jar包两次。所以将proguard-rules.pro混淆文件中注释了下:
#afinal 控件避免被混淆,否则会遇到控件无法通过注解添加click事件
#-libraryjars libs/afinal_0.5.1_bin.jar

ps:

主项目引用了几个library, 而这几个library都引用了同一个jar包, library引用jar包的方式是: 将jar包放在module的libs目录下并配置如下gradle脚本

dependencies {
    compile fileTree(dir: ‘libs‘, include: ‘*.jar‘)
}

jar is specified twice.

标签:final   warning   方式   depend   一个   except   nbsp   exce   目录   

原文地址:https://www.cnblogs.com/liyanli-mu640065/p/9070932.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!