我正在使用自定义 Android Emulator (Nox) 为 React Native 设置我的开发环境。
我按照此网站上的步骤操作: How to connect Android Studio with Nox App Player
但是当我输入时:adb devices
它仍然没有显示任何内容。
因此,当我尝试使用react-native run-android
它运行我的应用程序时,它说没有运行 Android 模拟器。
有什么我错过的或有同样问题的人吗?
我正在使用自定义 Android Emulator (Nox) 为 React Native 设置我的开发环境。
我按照此网站上的步骤操作: How to connect Android Studio with Nox App Player
但是当我输入时:adb devices
它仍然没有显示任何内容。
因此,当我尝试使用react-native run-android
它运行我的应用程序时,它说没有运行 Android 模拟器。
有什么我错过的或有同样问题的人吗?
打开终端并输入adb connect 127.0.0.1:62001
. 键入adb devices
以确保您的模拟器已连接。
进入你的项目,输入react-native run-android --deviceId 127.0.0.1:62001
,等待项目编译完成,你会看到一个红色的错误画面。
打开developer menu
,转到Dev Settings → Debug server host for device
,假设您的本地 ip 是192.168.1.121
,然后键入:192.168.1.121:8081
使用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
打开终端并输入
adb connect 127.0.0.1:62001
. 键入adb devices
以确保您的模拟器已连接。进入你的项目,输入
react-native run-android --deviceId 127.0.0.1:62001
,等待项目编译完成,然后你会看到一个红色的错误画面。打开开发者菜单,进入 Dev Settings → Debug server host for device,假设你的本地 IP 是 192.168.1.121,然后输入:
192.168.1.121:8081
使用开发者菜单重新加载您的应用程序,然后关闭应用程序,然后重新打开它。
只需在第 2 步中键入react-native run-android
(如果您不使用 android >10 添加前缀)--no-jetifier
。这个对我有用!