Конфигурация Sentry перезаписываетсяAndroid

Форум для тех, кто программирует под Android
Anonymous
Конфигурация Sentry перезаписывается

Сообщение Anonymous »

У меня есть нативное приложение, в котором я использую пакет @sentry/react-native(>3)
Я правильно инициализирую часовой

Код: Выделить всё

Sentry.init({
dsn: DSN,
enabled: false
....
})
После добавления в приложение еще одного пакета, скажем, response-native-xyz, я начал видеть эту ошибку при запуске приложения.
"Требуется DSN . Используйте пустую строку или установите значение false в SentryOptions, чтобы отключить SDK."
После отладки я обнаружил, что этот файл в sendry-java выдает ошибку:
https:/ /github.com/getsentry/sentry-java/blob/6259a9fdb9ec4b75001c93401e1d0b1c18541dfb/sentry/src/main/java/io/sentry/Sentry.java#L369
Если вы проверите код, присутствующий в в этом файле присутствует условие if, если охрана не включена, возврат. который в нашем случае должен был быть запущен, но он попадает в блок else
После удаления стороннего пакета эта ошибка устраняется, и приложение работает успешно.
Я сверился с менеджерами пакетов, и они используют Sentry в пакете для регистрации событий и сбоев.
Я думаю, что они включили свой Sentry в режиме отладки для каждого env, возможно ли, что их конфигурация часового конфликтует с моей конфигурацией и условия не выполняются?
Если да, то какое возможное решение этой проблемы можно было бы исправить

Подробнее здесь: https://stackoverflow.com/questions/790 ... verwritten

Вернуться в «Android»