十字星

  • 首页
  • 技术
  • 随笔
  • 瞎折腾
  • 平面设计
  • 文集
  • 留言
  • 其他
    • API测试
  1. 首页
  2. 技术
  3. 正文

Android Studio 多个真实设备无线调试

2022-03-26 1527点热度 7人点赞 0条评论

前置条件:将所有要连接设备的调试模式打开,电脑和各个要调试设备处于同一个局域网

本次步骤示例共连接三台设备

1.用usb数据线连接第一台设备【称设备①】

  1. 设备上提示“是否允许usb调试时”,选择允许【其他设备同理,此步骤为必须】
  2. 查看该设备IP地址并记录【如设备①的IP为192.168.10.125】
  3. 在Android Studio(下称AS)的Terminal里输入命令 “adb connect 192.168.10.125”【如提示adb命令找不到,请增加环境变量并重启AS】, 第一次运行时大概率是连不上,会提示类似“cannot connect to 192.168.10.125:5555: 由于目标计算机积极拒绝,无法连接。 (10061)”的错误信息, 此时输入“adb tcpip 5555”,激活默认的端口号5555【也可以使用自定义端口,如果使用自定义端口则需要在连接命令中带上端口号,如自定义端口为6666,则连接设备①的命令为“adb connect 192.168.10.125:6666”,示例使用默认端口】
  4. 然后再次输入命令“adb connect 192.168.10.125”,提示连接成功, 此时设备①的usb数据线已经可以拔出,此示例为演示usb数据线没有拨出

3.用数据线连接另外两台设备【称设备②和③】

  1. 按提示允许usb调试,并记录设备②和③的IP地址【如设备②的IP为192.168.110,设备③的IP为192.168.10.108】
  2. 需要用到设备识别码,获取命令“adb devices”【设备②识别码为WTKDU16622004695,设备③识别码为70f3bc6b】,因为提前知道设备识别码,所以两台设备同时连接了,如果不知道请一次连接一台设备】,
  3. 此时如果直接输入命令“adb connect 192.168.10.110”,仍然会失败,需要将监听端口绑定到设备上,仍然使用默认端口,命令为“adb -s WTKDU16622004695 tcpip 5555”,此时再连接设备②就成功了,同理操作连接上设备③

4.命令操作过程如图

5.连接成功后如图

6.拔出数据线只留无线连接

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: 安卓(Android)
最后更新:2022-03-26

cxw

技术宅,最喜瞎折腾.

点赞
< 上一篇
下一篇 >

文章评论

取消回复

最新 热点 随机
最新 热点 随机
git迁移项目中的某个目录到新项目 winform判断设计模式还是运行时模式 C# 中的where T : class, new() 到底是什么意思? 解决安装.NET失败并提示“无法建立到信任根颁发机构的证书链” 关闭.net4.0的http访问默认代理 删除名称最后带空格的文件夹
C# 控件首次显示时,[Anchor]属性影响动态计算控件位置 删除tmp文件夹内容导致网站503 Service Unavailable解决 主窗体隐藏了,如何在子窗体里让它显示 centos系统下使用yum update报错:error: rpmdb: BDB0113 Thread/process 4001610/139762934704000 failed: BDB1507 Thread died in Berkeley DB library git迁移项目中的某个目录到新项目 Setup Factory9安装目录自动补全
标签聚合
MySQL Linux PHP IT W10 WordPress WinForm CentOS Excel C#
最近评论
alex 发布于 4 年前(01月22日) 博主,请问把代码贴到博客里可以复制是怎么实现的

COPYRIGHT © 2021 十字星. ALL RIGHTS RESERVED

THEME KRATOS MADE BY VTROIS

京ICP备2020032489号-2