Я недавно обновил свое приложение реакции на родную до версии 0.61.5. Старая версия была 0.59.3
Все работало нормально, пока я делал обновления. Затем я попытался создать подписанный APK и отправить его на бета-тестирование в Android Store. Этот APK не работал ни на одном из моих android устройств. Он просто выдавал пустой белый экран при открытии - javascript не удалось.
Позже я смог воспроизвести ошибку и получить фактические и виртуальные устройства, чтобы показать этот красный экран (см. Изображение), даже для тестирования всякий раз, когда приложение создается исключительно в Android Studio.
Ошибка чтения: console.error: "Несоответствие собственной версии React.
JavaScript версия: 0.59.3 Собственная версия: 0.61 .5 et c ...
Когда я "npm запускаю запуск" в терминале, вне Android Studio, он запускает пакет Metro. Затем все работает нормально, как в реальном, так и в виртуальном режиме. каким-то образом пакет Metro способен что-то согласовать, но Android пакет Studio не установлен.
Так как Android Генератор APK Studio использует собственный родной javascript пакет, мне нужно выяснить, почему это происходит и исправьте это.
Я пробовал - очистить кеш, удалить проект, сделать недействительными кеш, watchmen et c. - добавить реализацию ("com.facebook.react: Reaction-native: 0.61.5" ) {force = true} (в build.g radle) - множество других решений, приведенных для этого сообщения об ошибке при переполнении стека ...
2 дня на это. Без понятия.
снимок экрана