2015-09-12 3 views
11

Я обновил все свои встроенные инструменты, поддержку и службу Google Play. Но все-таки я получаю следующее сообщение об ошибке:Android multidex не поддерживает с 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.

Я могу это исправить, установив minifyEnabled к false, но это не то, что я хочу. Кто-нибудь знает, как это исправить?

+0

Вы нашли решение? – Fishman

+1

Я выпустил с minifyEnabled с ложным. –

+0

вы что-нибудь нашли или нет? ответьте, пожалуйста, застрял на той же проблеме? –

ответ

7

Наконец я смог генерировать APK с

minifyEnabled to true

На самом деле этот вопрос был несколько повторяющихся классов даны некоторые предупреждения, которые я не заметил.

Для меня, я добавил

-dontwarn com.aphidmobile.**

в proguard-rules.pro, таким же образом, вы должны указать, какие библиотеки получения дубликата предупреждение.

Работало Отлично!

+0

Что такое aphidmobile? это какой-то lib, который вы используете? – NarendraJi

+0

вы что-нибудь нашли или нет? ответьте, пожалуйста, застрял на той же проблеме? –

Смежные вопросы