Android multidex не поддерживает с proguard
Я обновил все свои встроенные инструменты, службу поддержки и Google Play.
Но все-таки я получаю следующую ошибку:
Ошибка: выполнение не выполнено для задачи ': app: shrinkReleaseMultiDexComponents'
java.io.IOException: выходной бит jar [app\build\intermediates\multi-dex\release\componentClasses.jar] должен быть указан после входного баннера, или он будет пустым.
Я могу исправить это, установив minifyEnabled
в false
, но это не то, что я хочу. Кто-нибудь знает, как это исправить?
Ответы
Ответ 1
Наконец, я могу сгенерировать APK с помощью
minifyEnabled to true
На самом деле проблема была в некоторых повторяющихся классах с некоторым предупреждением, которое я не заметил.
Для меня я добавил
-dontwarn com.aphidmobile. **
в proguard-rules.pro, так же, как вы должны указать, какие библиотеки создают дублирующее предупреждение.
Он отлично работает!