我想使用adb
Android模拟器.我可以伪造USB连接或者这怎么可能?
仿真器已植根,USB调试选项已打开
我也试过像adbWireless这样的应用程序,但我得到主机没有回应(10060)错误.
我是否总是需要USB连接进行初始化?如何连接adb
仿真器?
我正在使用Memu版本2.3,用于将其连接到Android studio的端口是21503.导航到您的sdk的platformtools目录并在cmd中执行以下命令.如果失败,请尝试再次执行它.您也可以安装三星USB驱动程序,然后重试.
adb connect localhost:21503
对于MEmu,Droid4X和其他基于VirtualBox的仿真器存在非常简单的方法:
您需要转发5555端口给您主机.
例如,在Droid4X中,您可以\vms\droid4x\droid4x.vbox
在文本编辑器中打开.它只是简单的xml文件.
在部分中
添加行:
您不仅可以使用5565端口.它必须是不均匀的,范围5555-5585或adb不会自动找到您的模拟器.
保存文件并启动模拟器.现在运行adb devices
,你emulator-5564
在列表中看到.
您必须仅在完全停止的模拟器上编辑文件,否则您的更改将被覆盖.它不仅意味着停止虚拟机.您也必须停止服务流程.通常它被称为VBoxSVC.exe
或MemuSVC.exe
或其他*SVC.exe
从你的模拟器的文件夹中.
对于Memu,您需要编辑\MEmu\MemuHyperv VMs\MEmu\MEmu.memu
.所有其他人保持不变.
我已经通过以下步骤解决了:
转到Memu安装目录:(在我的情况下,D:\ Program Files \ Microvirt \ MEmu)
然后删除adb.exe文件。它应该适合您。