Я делаю простое приложение, и оно отлично работает, но когда я пытаюсь сжать / запутать код с помощью ProGuard, оно падает, когда я открываю Activity из другого.
Это также происходит при использовании R8.
Полный поток:
Войдите в MainActivity, затем вызовите CameraActivity, которая использует Firebase MLKit для обнаружения штрих-кодов (конечно, для этого используется камера).При обнаружении QR-кода запускается DetailActivity, который отправляет запрос на сервер (использует Retrofit).Ответ сохраняется в БД с помощью Room.В целом, приложение использует все компоненты архитектуры.
. Сбой при переходе от CameraActivity к DetailActivity, и нет абсолютно никаких журналов о сбое в logcat.
Полный исходный код может бытьнаходится в https://github.com/gincos/bookqr-uc/tree/dev
Здесь вы можете проверить мои правила proguard и мои зависимости, большая часть приложения сделана на Kotlin и использует сопрограммы.
Заранее спасибо!