删除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,找到相关端口,关掉就是了。