android studio 混淆错误

android studio 代码混淆打包错误 The same input jar is specified twice

使用android studio 以来,还没有使用过代码混淆打包,正好赶上项目马上要上线,所以使用代码混淆打包 发现android studio 跟eclipse还是有不同地方

为了方便 所以把之前eclipse中的proguard的文件直接copy过来  然后修改了一下进行打包 结果出现The same input jar is specified twice这个错误 然后也是非常困惑 ,所以只能在网上找答案了 其实主要原因就是我们在build.gradle文件中已经配置过jar文件了

13132056_dwR5.png

所以在proguard文件中 以下内容可以删除或注释掉,我这里选择注释掉

13132056_oggZ.png

然后再次进行打包 不会在出现The same input jar is specified twice这个问题了

以前在用 eclipse 开发时,混淆配置文件中包含有 -libraryjars libs/eventbus.jar 的配置,用来保持 eventbus.jar 不被混淆。在 Android Studio 中, build.gradle 中声明了对这个 jar 包的依赖,则不需要在混淆配置文件中继续声明。

在将所有的 -libraryjars libs/*.jar 注释掉以后,项目可以正常混淆了。

转载于:https://my.oschina.net/reborn87/blog/601795

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值