React native:在添加react-native-navigation之后启动应用程序

时间:2019-06-03 10:31:18

标签: android react-native react-native-navigation

我有一个非常简单的React本机应用程序,该应用程序正在Android模拟器上运行。

现在我有一个问题:添加软件包react-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)之前运行以前使用的命令,则该应用程序将在模拟器中运行,但根据文档:

  

首次启动应用程序时,将解析并执行捆绑软件。此时,您需要显示您的UI。为此,请监听appLaunched事件,并在收到事件后调用Navigation.setRoot。

在不首先注册屏幕的情况下,我不应该直接看到我的UI,所以好像我的应用程序正在运行但没有导航。

正确的进行方式是什么?如果文档说要使用npm run android,那之后我应该如何启动我的应用程序?

0 个答案:

没有答案