【发布时间】:2020-02-24 13:55:23
【问题描述】:
我按照 React Native 的 get started 页面中的所有步骤操作,包括运行 npx react-native init AwesomeProject
来创建一个入门项目。 (我正在遵循“React Native CLI 快速入门”/“macOS”/“Android”的步骤)。然后我打开 Android Studio,启动模拟器,cd 进入项目文件夹,然后运行npx react-native run-android。一切正常。我可以在这里和那里调整启动项目,重新加载,一切正常。
但我需要使用 React Navigation。我按照here 的步骤进行操作,显然 React Navigation 已安装,没有任何问题。然后,当我再次运行npx react-native run-android 时,事情构建成功,而 Metro 事情——单独的终端选项卡/窗口——说“完成”。但是模拟器没有显示我的应用程序。一秒钟它显示一个空白页面,然后消失,我得到了模拟器的主屏幕。即使我根本不调整启动代码 - 我什至没有尝试导入 React Navigation,我需要做的就是安装它来导致此错误。
这是npx react-native run-android 之后我的终端标签的样子:
我尝试在安装 React Navigation 后关闭终端和 Android Studio。一样的。
我使用的是 macOS 10.15.3 和 Android Studio 3.5.3。
我做错了什么?
【问题讨论】:
-
调试器激活了吗?关闭该选项卡,从模拟器中禁用它并再次运行该应用程序
标签: android react-native npm