返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始

搜索
热搜: linux 技术
Hi~登录注册
查看: 1846|回复: 0

[转载] 【转载】Adb error: more than one device/emulator

[复制链接]
发表于 2021-12-17 22:40:34 | 显示全部楼层 |阅读模式

少侠不来段修仙之旅吗~

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
Adb连接报错

Adb error: more than one device/emulator



项目开发中经常需要使用adb命令进行调试,当手机连接电脑,准备使用adb shell命令是,出现如下错误
C:\Users\hzk\ adb shell
error: more than one device/emulator


从错误提示看出,是电脑上连接多个设备,导致adb shell 命令不知道操作哪一个,才爆出错误,使用adb devices查看一下:

C:\Users\hzk\ adb devices
List of devices attached
emulator-5570   host
2f54ee0 device
emulator-5562   host
emulator-5578   host



果然出现了好几个设备,如果想针对特定设备调试,就需要为adb命令指定设备的名称,比如针对设备2f54ee0调试:
C:\Users\hzk>adb -s 2f54ee0 shell
shell@NX511J:/ $



这样就可以正常调试了,
如果采用上述方法还是有问题,建议使用如下方案:

// 先把adb server杀掉
C:\Users\hzk>adb kill-server

// 重新启动adb server
C:\Users\hzk>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

C:\Users\hzk>adb devices
List of devices attached
2f54ee0 device

// 重新使用adb shell命令
C:\Users\hanzhikun>adb shell
shell@NX511J:/ $



游客
回复
*滑块验证:

DA论坛飞机票来了~
快速回复 返回顶部 返回列表