2015-09-12 14 views
11

Ich aktualisierte alle meine eingebauten Tools, SupportLibrary und Google Play-Dienste. Aber noch bin ich folgende Fehlermeldung erhalten:Android multidex unterstützt nicht mit proguard

Error:Execution failed for task ':app:shrinkReleaseMultiDexComponents'

java.io.IOException: The output jar [app\build\intermediates\multi-dex\release\componentClasses.jar] must be specified after an input jar, or it will be empty.

Ich bin in der Lage, dies zu beheben, indem minifyEnabled-false Einstellung, aber das ist nicht das, was ich will. Weiß jemand, wie man es repariert?

+0

Haben Sie eine Lösung gefunden? – Fishman

+1

Ich habe mit minifyEnabled mit false freigegeben. –

+0

hast du irgendwas gefunden oder nicht ?? Bitte antworten muss auf das gleiche Problem stecken ?? –

Antwort

7

i APK endlich in der Lage generieren mit

minifyEnabled to true

Eigentlich war das Problem einige doppelte Klassen gegeben einige Warnung, die ich bemerkt, nicht.

für mich, ich hinzugefügt

-dontwarn com.aphidmobile.**

in proguard-rules.pro, genauso, wie Sie angeben müssen, welche doppelte Warnung Bibliotheken zu erzeugen.

Es hat super funktioniert!

+0

was ist aphidmobil? Ist es eine Lib, die du benutzt? – NarendraJi

+0

hast du irgendwas gefunden oder nicht ?? Bitte antworten muss auf das gleiche Problem stecken ?? –