加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

输入adb shell 时 提示error: more than one device and emulato

发布时间:2020-12-15 09:18:49 所属栏目:安全 来源:网络整理
导读:当我连着手机充电的时候,启动模拟器调试,执行ADB指令时,报错。 C:androidandroid-sdk platform -toolsadb shell error: more than one device and emulator C: android android -sdk platform -toolsadb install e: good .apkerror: more than one

当我连着手机充电的时候,启动模拟器调试,执行ADB指令时,报错。

C:androidandroid-sdkplatform-tools>adb shell
error: more than one device and emulator
C:androidandroid-sdkplatform-tools>adb install e:good.apk
error: more than one device and emulator

碰到这种情况,首先要查一下,是不是真的有多个设备或模拟器。

C:androidandroid-sdkplatform-tools>adb devices
List of devices attached
192.168.141.101:5555  device
4dfadcb86b00cf05        device

发现还真是多个设备,那就需要为ADB命令指定设备的序列号了。

C:androidandroid-sdkplatform-tools>adb -s 192.168.141.101:5555 shell

也就是如上所示,给命令加上-s的参数就可以了!

或者我把连着的手机从电脑上移除,就可以了。嘿嘿~~~

如果实际上只有一个设备或模拟器,并且查到有offline的状态;
那就说明是ADB本身的BUG所导致的,就需要用如下的方法处理下了:

C:androidandroid-sdkplatform-tools>adb kill-server
C:androidandroid-sdkplatform-tools>taskkill /f /im adb.exe

第一条命令是杀ADB的服务,第二条命令是杀ADB的进程!

如果第一条没有用,才考虑用第二条命令再试试看的!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读