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