Нативное приложение React вылетает только при сборке релиза

Я использую response-native-android-sms-listener (https://github.com/CentaurWarchief/react-native-android-sms-listener) - простой пакет для прослушивания смс. Но он не работает над сборкой релиза. При получении СМС у меня вылетает без сообщения об ошибке.

В журналах Android я обнаружил следующее:

ReactNativeJS: undefined is not a function (evaluating 'arguments.[0].indexOf('Requiring module \'NativeModules\' by name')')

На отладочной сборке всегда нормально работает.

ReactNative 0.55.4

github.com/facebook/react-native/issues/14364 Перед выпуском сборки необходимо удалить все console.warn.
Nicolas 23.05.2018 16:55

У меня такая же ошибка, но без console.warn. Как еще это можно решить?

AndrewSteinheiser 08.10.2018 01:12

@AndrewSteinheiser попробуйте следующее: `if (! __ DEV__) {console = {} console.info = () => null console.warn = () => null console.error = () => null}`

Nicolas 09.10.2018 09:34
1
3
1 354
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

github.com/facebook/react-native/issues/14364 Необходимо удалить все console.warn перед выпуском сборки.

или же

if (!__DEV__) {
  console = {}
  console.info = () => null
  console.warn = () => null
  console.error = () => null
}

Не могли бы вы добавить более словесное объяснение к своему сообщению?

Artem 09.10.2018 14:28

Другие вопросы по теме