我正在尝试使用Genymotion模拟器Google Pixel 3在我的PC(Win 10 64bit)上运行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目录。
我已经安装了Virtual Box,genymotion模拟器的最新版本,并在我的“c:\ repos”中正确安装expo现在当我点击从expo cli模拟器上运行时我收到此错误。 sdk管理器已安装在我的c:\和genymotion设置中我在adb中设置了这条路径:“C:/ Program Files / Genymobile / Genymotion”,它显示此文件夹有效。
发生错误,因为当前的计算机和模拟器未连接。
您是否按照错误中的描述设置了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 usb
和adb tcpip 5555
。