首页 > 解决方案 > 如何在模拟器中打开 react-native 应用程序?

问题描述

我有一个 react-native 应用程序,我刚刚从 expo 弹出到一个裸 react-native 应用程序。

我可以在yarn react-native run-android没有任何错误的情况下运行,甚至可以打开我的 android 模拟器,但是,我在模拟器中看不到我的应用程序。

这应该自动打开还是我应该在应用程序中看到它可用?

如何在模拟器中启动我的应用程序?

在此处输入图像描述

注意:Who Am I应用程序不是它。这是我在退出之前通过 expo 构建的版本。

标签: javascriptandroidreact-native

解决方案


除非您在 package.json中将脚本定义为自身,否则该命令react-native run-android不应该是。yarn react-native run-androidreact-native run-android

然后应用程序应该在模拟器中自行启动,但您必须运行react-native start才能使用它。

react-native run-android在模拟器上安装应用程序,因此您应该能够在模拟器中找到应用程序的启动图标

react-native run-android不使用一个设备(一个仿真器或一个真实设备)会导致错误(Failed to install the app. Make sure you have an Android emulator running or a device connected.如果没有连接),因此如果您没有连接真实设备,则检测到您的仿真器。


推荐阅读