jar is specified twice.

Posted liyyanli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jar is specified twice.相关的知识,希望对你有一定的参考价值。

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.的主要内容,如果未能解决你的问题,请参考以下文章

如何解决使用mybatis-plus提供的多租户插件出现Column ‘tenant_id‘ specified twice问题

Tensorflow 错误:The flag 'xxx' is defined twice

项目启动报错Failed to configure a DataSource: 'url' attribute is not specified and no embedde(代码片段

The CPU_ NUM is not specified, you should set CPU_ NUM in the environment variable list。 CPU NUM(代码片

MySQL双字符主键过长 Specified key was too long; max key length is 767 bytes

No orientation specified, and the default is