第一种情况:确实用多个设备或者模拟器 1、获取模拟器/设备列表
2、指定device来执行adb shell
例如:
在多device的时候,执行adb命令一般都需要用参数-s指定device。例如卸载emulator-5554上的包com.soft.camera adb kill-server 停止adb.exe服务 adb start-server
重新启动adb.exe服务 以上办法还不行 ,继续: 现象:用adbdevices命令总发现emualtor-5554offline,重新安装与adb相关的程序均无法消除此设备。 CMD指令: 1、C:\Users\WUKING>netstat -aon|findstr "5555" TCP 127.0.0.1:1069 127.0.0.1:5555 ESTABLISHED 6692 TCP 127.0.0.1:5555 0.0.0.0:0 LISTENING 3312 TCP 127.0.0.1:5555 127.0.0.1:1069 ESTABLISHED 3312 2、C:\Users\WUKING>tasklist|findstr "3312" HD-Network.exe 3312 Services 0 3,720 K 这是那个Bluestacks的进程,电脑启动它就运行了3、C:\Users\WUKING>taskkill /f /t /im HD-Network.exe 成功: 已终止 PID 3312 (属于 PID 2064 子进程)的进程。 4、C:\Users\WUKING>adb devices List of devices attached cb89741e device 再也没有恼火的emulator-5554 device出现了!!
|
|
来自: herowuking > 《Cracker》