Android multidex不支持proguard

Ram*_*h_D 11 android proguard

我更新了所有内置工具,supportlibrary和google Play服务.但是我仍然收到以下错误:

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

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

我能够通过设置来解决这个问题minifyEnabledfalse,但是这不是我想要的.有谁知道如何修理它?

Ram*_*h_D 7

最后,我能够生成APK

minifyEnabled为true

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

对我来说,我补充道

-dontwarn com.aphidmobile.**

在proguard-rules.pro中,您必须指定哪些库生成重复警告.

它很棒!