У меня очень простое нативное приложение реагирования, которое я запускаю на эмуляторе Android.
Теперь у меня проблема: я больше не могу запускать приложение после добавления пакета response-native-navigation (https://wix.github.io/react-native-navigation).
Я следовал приведенным здесь инструкциям: https://wix.github.io/react-native-navigation/#/docs/Installing и после установки запускаю команду npm run android
, как указано в руководстве по установке. Сборка работает нормально:
BUILD SUCCESSFUL in 3s
63 actionable tasks: 1 executed, 62 up-to-date
Скрипт запускает сборку в моем терминале, но не запускает приложение в эмуляторе. В эмуляторе я вижу свое приложение в списке настроек -> меню приложения, но не могу получить к нему доступ, поскольку могу найти любую кнопку для доступа к меню со всеми приложениями.
Напротив, если я запускаю команду, которую я использовал до установки пакета навигации (react-native run-android
), приложение запускается в эмуляторе, но согласно документации:
Когда ваше приложение запускается в первый раз, пакет анализируется и выполняется. На данный момент вам нужно показать свой интерфейс. Для этого прослушайте событие appLaunched и вызовите Navigation.setRoot при получении события.
Я не смог бы видеть свой интерфейс напрямую без предварительной регистрации экранов, так что мое приложение работает, но без навигации.
Как правильно поступить? Если в документации сказано, что нужно использовать npm run android
, как мне после этого запустить приложение?