Прежде всего я хотел бы отметить, что при сборке я не получаю никаких ошибок.
Я недавно перенес одно из своих приложений в AndroidX. После этого некоторые из моих пакетов удаляются при создании подписанного APK.
Один пример - FFmpegMediaMetadataRetriever
, у меня никогда не было ничего в моих proguard-rules.pro
для FFmpegMediaMetadataRetriever
до миграции. Теперь единственный способ сохранить это - добавить следующее правило:
-keep class wseemann.media.FFmpegMediaMetadataRetriever { *; }
Мне пришлось сделать то же самое для многих библиотек, включая com.google.android.gms
, com.itextpdf.text.pdf
и еще несколько.
Есть ли причина, по которой это произошло?
EDIT
Я прочитал вопрос, в котором упоминалось, что он решил эту проблему путем обновления Android Studio, я протестирую это и снова отредактирую после завершения.
РЕДАКТИРОВАТЬ 2
Я могу подтвердить, что обновление Android Studio решило эту проблему. Я оставлю этот вопрос, если кто-то еще столкнется с этим вопросом.