Подтвердить что ты не робот

Android multidex не поддерживает с proguard

Я обновил все свои встроенные инструменты, службу поддержки и Google Play. Но все-таки я получаю следующую ошибку:

Ошибка: выполнение не выполнено для задачи ': app: shrinkReleaseMultiDexComponents'

java.io.IOException: выходной бит jar [app\build\intermediates\multi-dex\release\componentClasses.jar] должен быть указан после входного баннера, или он будет пустым.

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

4b9b3361

Ответ 1

Наконец, я могу сгенерировать APK с помощью

minifyEnabled to true

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

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

-dontwarn com.aphidmobile. **

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

Он отлично работает!