【报错问题】[Android] adb -s 设置端口号,提示 error more than one device(emulator)

1,179 阅读1分钟

目录:

  1. 版本说明
  2. 报错内容
  3. 解决办法

一、版本说明

本机系统: Mac

二、[Android] adb -s 设置端口号,提示多个设备/模拟器

2.1、由于设备设置了通过wifi进行调试,但是连接设备后,设置端口号,会出现提示多个设备/模拟器!?!


1.设备连接情况:adb devices
出现一个设备:192.168.106.8:5555 

2.查看设备连接详细情况:adb devices -l
 192.168.106.8:5555  xxxxxx

三、解决办法

3.1、尝试断开此连接,直接进行usb数据线调试(注意⚠️,此时先不连接数据线哈)


1.【重点】断开连接:adb disconnect 192.168.106.8:5555 

2.查看设备连接详细情况:adb devices

3.如果还有无线连接的设备,关闭所有连接:adb kill-server 

// 打开所有连接:adb start-server

3.2、连接数据线调试(如果不成功,重复3.1步骤!!!)


1.查看设备连接详细情况:adb devices  
出现一个设备:0123ABC 

2.设置指定设备端口号:adb -s 0123ABC reverse tcp:8081 tcp:8081

3.如果只想连接数据线调试,可以把设置wifi断开,然后再连接数据线,成功设置端口8081后,再给设备的wifi打开(因为无线调试,需要保证设备和电脑连接同一网络,so断开它们的联系哈哈哈!!!)

写给自己的随笔,有问题欢迎指出