Я пытаюсь добавить интеграцию Sentry в свой проект Android. Я использую плагин dart sentry (https://pub.dev/packages/sentry). Когда я собираю отладочную версию, все работает правильно, и я вижу в Sentry dashboard зарегистрированные ошибки / сбои. К сожалению, когда я пытаюсь запустить точно такой же код в режиме выпуска, я нея не вижу активности Sentry. Я пытался использовать apk build как:
flutter build apk
или запускать приложение в режиме выпуска:
flutter run --release
В обоих случаях я неполучить что-нибудь в Sentry.io и даже я не вижу никакой активности в консоли (происходит сбой). Проблема в том, что когда я пытаюсь отладить код, все начинает работать правильно (я вижу журналы Sentry).
Любойсоветы или подсказки?
Редактировать
Я использую помощник по ведению журнала Sentry: https://gist.github.com/escamoteur/57d37e712befd8bd377f15c85136dcec
В режиме отладки и выпуска я отключил ProguardИсходя из вышеизложенного, я заметил, что.
Отладка
Все работает правильно. Я вижу в консоли, что исключение кэшируется в строке 110 (файл gist) и после этого вижу созданный Sentry идентификатор события.
Выпуск
Выполнить точно такой же случай, как указано выше (передать NULL в Navigator), не вызывает никаких действий. Я ничего не вижу в консоли, и когда я помещаю print ("TEST") в строку 110 (файл gist), я все равно ничего не вижу.