消除ADB错误“more than one device and emulator”的方法
1.问题出现
C:\Users\silence>adb shell dumpsys window windows | findstr mFocusedApp
error: more than one device/emulator
2.排查环境
root:\Android\android-sdk\platform-tools>adb devices
List of devices attached
127.0.0.1:62001 device
127.0.0.1:62026 device
3.确认使用设备
先打开Windows 任务管理器,查看进程的PID号。
再按WIN+R组合键,输入:CMD,点击确定,进入CMD窗口后,输入:netstat -ano后回车,列出所有端口,查看这个PID对应的端口即可。
4.进入对应设备,执行Monkey命令
adb -s 127.0.0.1:62001 shell monkey -v -p com.tencent.mm 10