React native: запускать приложение после добавления response-native-navigation - PullRequest
0 голосов
/ 03 июня 2019

У меня очень простое нативное приложение реагирования, которое я запускаю на эмуляторе 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, как мне после этого запустить приложение?

...