expo cli和ADB错误:无法连接到守护程序

时间:2019-03-26 01:41:04

标签: react-native npm nodes expo genymotion

我正试图通过Genymotion模拟器Google Pixel 3在我的PC(Win 10 64位)上运行expo CLI和ADB。

当我在“ expo cli的android设备/模拟器上”运行时,会收到以下日志:

  

无法在Android上启动项目:运行adb时出错:未找到Android设备。请连接设备,然后按照此处的说明启用USB调试:https://developer.android.com/studio/run/device.html#developer-device-options。如果您使用的是Genymotion,请转到“设置”->“ ADB”,选择“使用自定义Android SDK工具”,然后将其指向您的Android SDK目录。

See this image

当我在expo cli上的模拟器上单击“运行”时,我已经安装了最新版本的Virtual Box,genymotion模拟器并正确地将expo安装在我的“ c:\ repos”中。 sdk管理器已经安装在我的c:\和genymotion设置中,我在adb中设置了以下路径:“ C:/ Program Files / Genymobile / Genymotion”,它表明此文件夹有效。

1 个答案:

答案 0 :(得分:0)

发生错误,因为当前计算机和仿真器未连接。

您是否按照错误所述设置了Genymotion?

如果没有,请转到“设置”->“ ADB”,选择“使用自定义Android SDK工具”->

,然后将其指向您的Android SDK目录。

/Users/username/Library/Android/sdk

运行模拟器,单击developer options,启用USB debugging,然后启用Wi-Fi to Cellular

运行Genymotion Shell并键入devices list来查找设备的IP地址。

打开终端,然后输入adb connect deviceIp:5555。确保与adb device的连接正确。输入adb usbadb tcpip 5555