【问题标题】:Android multidex not supporting with proguardAndroid multidex 不支持 proguard
【发布时间】:2015-09-12 09:38:40
【问题描述】:

我更新了所有构建的工具、支持库和 Google Play 服务。 但我仍然收到以下错误:

错误:任务 ':app:shrinkReleaseMultiDexComponents' 执行失败

java.io.IOException: 输出 jar [app\build\intermediates\multi-dex\release\componentClasses.jar] 必须在输入 jar 之后指定,否则将为空。

我可以通过将minifyEnabled 设置为false 来解决此问题,但这不是我想要的。有人知道怎么解决吗?

【问题讨论】:

  • 你找到解决办法了吗?
  • 我用 minifyEnabled 和 false 发布。
  • 你找到什么了吗??请回复一定会遇到同样的问题??

标签: android proguard


【解决方案1】:

终于可以用

生成APK了

minifyEnabled 为 true

实际上问题是一些重复的类给出了一些我没有注意到的警告。

对我来说,我添加了

-dontwarn com.aphidmobile.**

在 proguard-rules.pro 中,您必须指定产生重复警告的库。

效果很好!

【讨论】:

  • 什么是蚜虫?是你正在使用的某个库吗?
  • 你找到什么了吗??请回复一定会遇到同样的问题??
猜你喜欢
  • 1970-01-01
  • 2015-02-05
  • 1970-01-01
  • 1970-01-01
  • 2017-10-16
  • 2015-04-19
  • 2016-08-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多