Javascript Metro Bundler本地主机:8081未连接到Android Emulator

Javascript Metro Bundler本地主机:8081未连接到Android Emulator,javascript,reactjs,react-native,android-studio,react-redux,Javascript,Reactjs,React Native,Android Studio,React Redux,我已经从github下载了zip文件,安装了npm,并运行了react native start android 我谨此陈辞如下: 现在,当我打开浏览器时,它会说 我的android emulator已打开但未连接。没有错误消息。 任何关于如何运行项目的帮助。该项目位于github: 谢谢 sal如果您没有在设备上安装此应用程序,则必须使用 react本地运行的android 要安装应用程序,请进行下一次尝试。您可以手动使用“开始”和“打开应用程序”您需要通过运行 npm run andr

我已经从github下载了zip文件,安装了npm,并运行了react native start android

我谨此陈辞如下:

现在,当我打开浏览器时,它会说

我的android emulator已打开但未连接。没有错误消息。

任何关于如何运行项目的帮助。该项目位于github:

谢谢
sal

如果您没有在设备上安装此应用程序,则必须使用

react本地运行的android


要安装应用程序,请进行下一次尝试。您可以手动使用“开始”和“打开应用程序”

您需要通过运行

npm run android

然后启动你的导师服务器

npm start

我也有同样的问题。将此添加到android清单中实现了以下目的:

<application
...
android:usesCleartextTraffic="true">
...
</application>


  • 检查adb设备谢谢anthony,但我找不到adb.exe,只是将adb.exe的路径添加到环境变量中。还是一样,你做得好吗?当你使用adb设备时,它会显示你的设备是的,我找到了。但这并没有解决问题。我保存了另一个项目。由于我是新来的,这是我第一次导入github项目,所以它工作得很好,并与emulator.com连接。但我看到这个问题在各种论坛上都没有得到解决,我认为这是不必要的。如果我有项目文件夹,我需要运行npm安装,添加所有依赖项npm安装,将所有项目依赖项添加到nodemodule文件夹中,你需要在DeviceId上运行react native run android for install app你的意思是,我在文件管理器中有项目文件夹,其中有节点模块文件夹?我的桌面上也有android studio,我没有使用外部设备。你可以在android studio中打开android文件夹并在emulator中构建项目,成功安装应用程序后,你可以使用react native start运行项目
    <application
    ...
    android:usesCleartextTraffic="true">
    ...
    </application>