Конфигурация 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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