带有 React Native 的 Nox 模拟器

IT技术 android reactjs react-native
2021-04-29 19:49:58

我正在使用自定义 Android Emulator (Nox) 为 React Native 设置我的开发环境。

我按照此网站上的步骤操作: How to connect Android Studio with Nox App Player

但是当我输入时:adb devices它仍然没有显示任何内容。

因此,当我尝试使用react-native run-android运行我的应用程序时,它说没有运行 Android 模拟器。

有什么我错过的或有同样问题的人吗?

4个回答
  1. 打开终端并输入adb connect 127.0.0.1:62001. 键入adb devices以确保您的模拟器已连接。

  2. 进入你的项目,输入react-native run-android --deviceId 127.0.0.1:62001,等待项目编译完成,你会看到一个红色的错误画面。

  3. 打开developer menu,转到Dev Settings → Debug server host for device,假设您的本地 ip 是192.168.1.121,然后键入:192.168.1.121:8081

  4. 使用developer menu重新加载您的应用程序,然后关闭应用程序,然后重新打开。

这意味着nox 模拟器中的 android v 4.1.1 adb connect 127.0.0.1:62001 for nox 模拟器中的 android v 5.1.1 adb connect 127.0.0.1:62025

adb connect localhost:62001
react-native run-android --deviceId localhost:62001
  1. 打开终端并输入adb connect 127.0.0.1:62001. 键入adb devices 以确保您的模拟器已连接。

  2. 进入你的项目,输入react-native run-android --deviceId 127.0.0.1:62001,等待项目编译完成,然后你会看到一个红色的错误画面。

  3. 打开开发者菜单,进入 Dev Settings → Debug server host for device,假设你的本地 IP 是 192.168.1.121,然后输入: 192.168.1.121:8081

  4. 使用开发者菜单重新加载您的应用程序,然后关闭应用程序,然后重新打开它。

只需在第 2 步中键入react-native run-android(如果您不使用 android >10 添加前缀)--no-jetifier这个对我有用!