使用React Native的Nox模拟器

时间:2017-09-15 08:29:29

标签: android reactjs react-native

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

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

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

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

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

4 个答案:

答案 0 :(得分: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重新加载您的应用,然后关闭该应用,然后重新打开它。

答案 1 :(得分:0)

  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。它对我有用!

答案 2 :(得分:0)

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

答案 3 :(得分:0)

adb connect localhost:62001
react-native run-android --deviceId localhost:62001