menu

秋梦无痕

一场秋雨无梦痕,春夜清风冻煞人。冬来冷水寒似铁,夏至京北蟑满城。

Avatar

删除adb emulator device的办法

adb devices 多了一个emulator-5556设备,导致所有adb的操作都需要手动指定设备。
所以上网找删除的方案。

在stackoverflow上看到:
'adb devices' showing dummy device
"sc stop BstHdAndroidSvc" 或者"在 services.msc 中关闭 BlueStacks Android Service 服务"
或者 "关闭emulator-arm.exe进程"
Android Stop Emulator from Command Line
"adb -s emulator-5556 emu kill" 或者 "adb devices | grep emulator | cut -f1 | while read line; do adb -s $line emu kill; done"

然而我确定所有模拟器都关闭了,也确认没有程序使用5556端口。

后来才在GameXG的blog上找到这样一句话:
adb 会搜索 5555 – 5683 端口,发现有打开的端口就会认为存在模拟器,但是名字就比较坑人了。

OK,找到相关端口,关掉就是了。