十字星

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

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

2022-03-26 1514点热度 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

技术宅,最喜瞎折腾.

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
git迁移项目中的某个目录到新项目 winform判断设计模式还是运行时模式 C# 中的where T : class, new() 到底是什么意思? 解决安装.NET失败并提示“无法建立到信任根颁发机构的证书链” 关闭.net4.0的http访问默认代理 删除名称最后带空格的文件夹
删除tmp文件夹内容导致网站503 Service Unavailable解决 C#窗口Form大小设置过小时,始终显示为136*39解决办法 2022年夏天前最后一场雪? 针对上一篇《单例模式基类如何初始化子类》中有关线程启动停止的优化 IIS8设置web目录为网络共享目录 MySQL修改自增列起始值
标签聚合
Linux C# WinForm 工具 WordPress CentOS W10 PHP IT Excel
最近评论
admin 发布于 4 年前(01月22日) 使用Andi Dittrich作者的插件Enlighter实现
alex 发布于 4 年前(01月22日) 博主,请问把代码贴到博客里可以复制是怎么实现的

COPYRIGHT © 2021 十字星. ALL RIGHTS RESERVED

Theme Kratos Made By Seaton Jiang