2015-11-03 31 views
6

Próbuję wygenerować plik APK do publikacji w sklepie Google, ale pojawia się następujący błąd:Błąd: Wykonanie nie powiodło się dla zadania „: app: shrinkReleaseMultiDexComponents”

Error:Execution failed for task 
':app:shrinkReleaseMultiDexComponents'. java.io.IOException: The output jar 
[/home/nome/Projects/app-android/app/_app/build/intermediates/multi-dex/release/componentClasses.jar] 
must be specified after an input jar, or it will be empty. 

Jak mogę rozwiązać ten problem?

+0

Sprawdź czy to działa [Multidex] (http://stackoverflow.com/questions/32537333/android-multidex-not-supporting-with-proguard) – Gekkula

Odpowiedz

1

To wygląda na problem z Progaurd.

Na podstawie poniższych linków wygląda na to, że pewne konfiguracje programu Progaurd oraz włączone w trybie wielodrobkowym mogą zwrócić ten błąd. Czy możesz spróbować wyłączyć Progaurd?

Android Build with Gradle and ProGuard : "The output jar must be specified after an input jar, or it will be empty"

Android multidex not supporting with proguard

https://groups.google.com/forum/#!topic/adt-dev/qU0Me1_2HF8