我已经面临这个问题有一段时间了。运行“adb devices”命令时,显示出一个名为emulator-5554的虚拟设备,尽管我也没有运行任何模拟器。
adb devices
已连接的设备列表:
xxxxxxx 设备(实际设备)
emulator-5554 设备(虚拟设备)。
我该如何清理这个混乱呢?
我已经面临这个问题有一段时间了。运行“adb devices”命令时,显示出一个名为emulator-5554的虚拟设备,尽管我也没有运行任何模拟器。
adb devices
已连接的设备列表:
xxxxxxx 设备(实际设备)
emulator-5554 设备(虚拟设备)。
我该如何清理这个混乱呢?
我也有同样的问题,但我在我的服务列表中看不到任何Bluestacks服务。在adb devices
显示出我没有的模拟器之后,我通常只需键入以下命令。
同样的问题对我来说也存在,但是我在我的服务列表中找不到任何Bluestacks服务。在adb devices
展示了我没有的模拟器后,我通常只需输入以下命令。
adb kill-server
并运行该
adb devices
仅显示已连接的设备。
我曾经遇到了同样的问题。我进行了以下操作,现在一切都正常了。
services.msc
BlueStacks Android Service
sc stop BstHdAndroidSvc
。然后您可以稍后从运行历史记录中找到它。 - TWiStErRobAdb服务器正在从5555到5555+128(5683)的所有偶数本地端口上扫描模拟器。如果您使用其中一个端口进行自定义服务...您需要使用"adb -d命令"。
Eclipse模拟器而非BlueStacks:
如果Eclipse模拟器在后台运行,您不知道如何关闭它,只需转到设备选项卡并选择右侧的下拉菜单,然后选择重置adb
。或者,可以使用adb控制台重置adb。
只需打开任务管理器,然后结束任务 Bluestacks。
我曾经面对同样的问题,也是由于 BlueStacks 所致。如果你使用的是 Windows 并且不想卸载 BlueStacks,那么可以停止它的服务 "BlueStacks Android Service"。
操作步骤:按下键盘上的 Windows+R 键,输入 services.msc 并停止 "BlueStacks Android Service" 服务。
Reference: http://forum.xda-developers.com/showthread.php?t=2612389
我也遇到了同样的问题。这是我解决这个问题的答案,针对Windows系统。
1. 在cmd终端中,使用命令 netstat -aon | findstr "5555"
2. 使用命令 tasklist | find "PID",其中PID参数应该是第一步的结果,即进程号。
3. 更改端口号为其他号码,不能是"5555"。
这样就完成了。