【问题标题】:Metro Bundler local host:8081 not connecting to Android EmulatorMetro Bundler 本地主机:8081 未连接到 Android 模拟器
【发布时间】:2020-12-18 10:47:35
【问题描述】:

我从 github 下载了 zip 文件,安装了 npm,然后运行 ​​react-native start android。

我收到以下信息:

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

我的 android 模拟器已打开但未连接。没有错误信息。

关于如何运行项目的任何帮助。项目在github: https://github.com/itzpradip/react-navigation-v5-mix.

谢谢 萨尔

【问题讨论】:

  • 检查 adb 设备
  • 感谢 anthony,但我找不到 adb.exe
  • 刚刚将 adb.exe 的路径添加到环境变量中。还是一样的问题
  • 你做得好吗?当您使用 adb 设备时,它会显示您的设备
  • 是的,我找到了。但这并没有解决。我保存了另一个项目。这工作得很好,并与 emulator.since I'm new, 连接,这是我第一次导入 github 项目。但我看到这个问题在各种论坛中仍未得到解决。

标签: javascript reactjs react-native android-studio react-redux


【解决方案1】:

我遇到了同样的问题。将此添加到 android 清单中就可以了:

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

参考:

【讨论】:

  • 这个没人说。
【解决方案2】:

您需要通过运行在模拟器上安装应用程序

npm run android

npx react-native run android

然后通过

启动你的导师服务器
npm start

【讨论】:

    【解决方案3】:

    如果你没有在你的设备上安装这个应用程序,你必须使用

    react-native 运行 android

    安装应用程序,然后进行下一次尝试,您可以手动使用启动和打开应用程序

    【讨论】:

    • 我不认为这是必需的。如果我有项目文件夹,我需要运行 npm install 来添加所有依赖项
    • npm install ,在 nodemodule 文件夹中添加你所有的项目依赖,你需要 react-native run android 在设备上安装应用程序
    • 你的意思是,我在文件管理器中有项目文件夹,其中有节点模块文件夹?
    • 我的桌面也有android studio,我没有使用外部设备。
    • 你可以在android studio中打开android文件夹并在模拟器中构建你的项目,安装成功后你可以使用react-native start运行你的项目
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-07
    • 2013-07-14
    • 1970-01-01
    • 2019-12-23
    • 1970-01-01
    • 1970-01-01
    • 2021-07-27
    相关资源
    最近更新 更多