Android 11 的无线调试简直不要太好用

仅适用于安卓11及以上

前言

大家应该知道,之前写过一篇旧文:你知道 adb 的无线方式开发模式吗?,不过今天想跟大家介绍一下 Android 11 的无线调试有了新的变化。

旧文介绍的无线调试模式,第一次使用需要先连接 usb 线来完成手机跟电脑的无线调试,而且每次都得这样的重复操作(想象一下每天早上上班都得先通过 usb 线连接一次)。

而 Google 工程师也是注意到了这种无线调试模式的鸡肋之处,所以已经更新有段时间的 Android 11 中采用了一种新的配对方式,从始至终都无需一根 usb 线即可开启 Android 设备与电脑的无线配对。(就像蓝牙配对那么方便)

先决条件

先来看看使用这么帅气的调试方式的先决条件:

  • Android 手机需要是 Android 11 以上系统;
  • 电脑上的 Android SDK 工具需要 ≥ 30.0.0 版本,确认方式是:adb --version
~ » adb --version
Android Debug Bridge version 1.0.41
Version 30.0.5-6877874
复制代码
  • Android 手机和电脑需连接在同一 WiFi 网络下;

配对步骤

当你确认这些条件都具备,那么就可以愉快的开始 Android 11 的无线调试开启步骤了:

  1. 在手机上启用开发者模式 & USB 调试(一般是关于手机 --> 连续点击版本号,直到提示你已进入开发者模式);
  2. 启用无线调试选项;
  3. 在询问 要在此网络上允许无线调试吗? 的对话框中,点击允许。
  4. 经过第三步的操作,已经成功在手机上开启无线调试服务,点击无线调试 --> 点击使用配对码配对设备 可以看到配对码、ip 和端口号(详情见图片,每次点击都会生成新的)

image 5. 在电脑上的终端终端运行 adb pair ipaddr:port, 如下:

// ip 和 port 点击无线调试 --> 点击使用配对码配对设备即可获取(每次点击都会生成新的)
~ » adb pair 192.168.3.161:37933
// 当系统提示,输入在 4 中获取到的配对码
Enter pairing code: 662287
Successfully paired to 192.168.3.161:37933 [guid=adb-05KAY1XPBC-hyXNZI]
复制代码
  1. 输入 adb devices -l 即可看到通过无线连接成功的设备,如下:
~ » adb devices -l
List of devices attached
adb-05KAY1XPBC-hyXNZI._adb-tls-connect._tcp. device product:sargo model:Pixel_3a device:sargo transport_id:2
复制代码

完成这些步骤,接下来我们就可以愉快的写 BUG 去了,更爽的是这些操作是带记忆存储的,也就是说已经成功配对的两个设备(手机和电脑)每次连接到同一个 WiFi 时会自动完成匹配,无需人工干预,简直爆赞!!!

感觉用起来吧,直接释放你电脑本就稀缺的 usb 口,什么缺了 Android 11?哈哈,那不就多个理由向老板们申请一个 Android 11 测试机了么,小伙子,我相信你可以的~~~

ps:目前只发现一个缺陷,就是如果手机断开 WiFi 再次重新连接的时候,需要再次手动打开 无线调试 选项(其他步骤无需再做);不过这个缺点倒也能接受,毕竟比较少会把手机的 WiFi 断开重连。

 


作者:fireantzhang
链接:https://juejin.cn/post/6905723052693127176
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
 

adb默认端口是:5037

adb tcpip 默认5555

通过usb线连接电脑跟安卓设备,输入adb命令:adb tcpip 5555 ;该条命令是设置网络adb监听的端口,5555是默认,也可设置为其它的。(重启失效)
 

当连接多个设备时如何使用adb

 

adb -s 设备序列号 shell

执行adb push或者adb pull的时候也应该在adb后面加上-s 设备序列号

adb -s 011631d4e6fd50f4 shell
 
 
 

您可以使用 pull 和 push 命令将文件复制到设备或从设备复制文件。与 install 命令(仅将 APK 文件复制到特定位置)不同,使用 pull 和 push 命令可将任意目录和文件复制到设备中的任何位置。

如需从设备中复制某个文件或目录(及其子目录),请使用以下命令:

 
adb pull remote local

如需将某个文件或目录(及其子目录)复制到设备,请使用以下命令:

 
adb push local remote

将 local 和 remote 替换为开发机器(本地)和设备(远程)上的目标文件/目录的路径。例如:

 
adb push foo.txt /sdcard/foo.txt
 

 

一般情况下,adb 通过 USB 与设备进行通信,但您也可以通过 Wi-Fi 使用 adb。如要连接到搭载 Android 10 或更低版本的设备,您必须通过 USB 执行一些初始步骤,如下所述:

  1. 将 Android 设备和 adb 主机连接到这两者都可以访问的同一 Wi-Fi 网络。请注意,并非所有接入点都适用;您可能需要使用防火墙已正确配置为支持 adb 的接入点。
  2. 如果您要连接到 Wear OS 设备,请关闭手机上与该设备配对的蓝牙。
  3. 使用 USB 线将设备连接到主机。
  4. 设置目标设备以监听端口 5555 上的 TCP/IP 连接。
     
    adb tcpip 5555
  5. 拔掉连接目标设备的 USB 线。
  6. 找到 Android 设备的 IP 地址。例如,对于 Nexus 设备,您可以在设置 > 关于平板电脑(或关于手机)> 状态 > IP 地址下找到 IP 地址。或者,对于 Wear OS 设备,您可以在设置 > WLAN 设置 > 高级 > IP 地址下找到 IP 地址。
  7. 通过 IP 地址连接到设备。
     
    adb connect device_ip_address:5555
  8. 确认主机已连接到目标设备:
     
    $ adb devices
    List of devices attached
    device_ip_address:5555 device

现在,您可以开始操作了!

如果 adb 连接断开:

  1. 确保主机仍与 Android 设备连接到同一个 WLAN 网络。
  2. 通过再次执行 adb connect 步骤重新连接。
  3. 如果上述操作未解决问题,重置 adb 主机:
     
    adb kill-server

    然后,从头开始操作。

在发出 adb 命令之前,了解哪些设备实例已连接到 adb 服务器会很有帮助。您可以使用 devices 命令生成已连接设备的列表。

 
adb devices -l

本文作者:很多无尾熊

本文链接:https://www.cnblogs.com/gnz48/p/16397144.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   很多无尾熊  阅读(1527)  评论(0编辑  收藏  举报
本站已运行[1093191029 ]
欢迎光临本站,您是第2位访问者!
诗随十里寻春路,愁在三更挂月村。
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
🔑
  1. 1 所念皆星河 房东的猫
  2. 2 所念皆星河 CMJ
  3. 3 热河 南京市民
  4. 4 起风了2018夏 卖辣椒也用券
  5. 5 纸短情长2018夏 烟把儿乐队
  6. 6 关于郑州的记忆 南京市民
  7. 7 定西 南京市民
  8. 8 化作樱花树 SNH48
  9. 9 化青春的约定 SNH48
  10. 10 BINGO! SNH48
  11. 11 恋爱捉迷藏 (2016 Bravery·挑战B50特殊联合公演现场) GNZ48
  12. 12 365天的纸飞机 AKB48 Team SH
  13. 13 《瞬间的永恒》夜色钢琴曲 赵海洋
  14. 14 卡农 我的野蛮女友
  15. 15 爱有天意ost 未知
  16. 16 野蛮女友ost 未知
  17. 17 野蛮女友ost 未知
  18. 18 野蛮女友ost 未知
  19. 19 野蛮女友ost 未知
  20. 20 野蛮女友ost 未知
  21. 21 我想念你...自撸管的悲伤 未知
  22. 22 在人间 未知
  23. 23 野蛮女友ost 未知
  24. 24 野蛮女友ost 未知
  25. 25 風になる つじあやの
  26. 26 潮鳴り 折戸伸治
  27. 27 青石巷 魏琮霏
  28. 28 坐在巷口的那对男女 自然卷
  29. 29 优美的小调(钢琴曲) 张宇桦
  30. 30 天之痕(钢琴版) 群星
  31. 31 花がとぶ飛ぶ 邱有句,李德奎
  32. 32 挺你 IDOL SCHOOL
  33. 33 Eternity 李墨染
  34. 34 北京东路的日子 汪源,刘千楚,徐逸昊,鲁天舒,姜玮珉,胡梦原,张鎏依,梁竞元,游彧涵,金书援,许一璇,张夙西
  35. 35 初恋サイダー Buono!
  36. 36 花朝可期——A-SOUL原创应援曲 林小暗
  37. 37 花之祭 SNH48
  38. 38 ハートサングラス 26時のマスカレイド
  39. 39 47の素敵な街へ(チーム8) AKB48
  40. 40 优美的小调(钢琴曲) 张宇桦
  41. 41 风のように S.E.N.S.
  42. 42 秋~華恋~ α·Pav
  43. 43 同窗 同窗
  44. 44 远方 同窗
  45. 45 流着泪微笑 (合唱版) 鞠婧祎,徐晨辰
  46. 46 初恋蝴蝶 中泰
  47. 47 初恋蝴蝶 jxl
所念皆星河 - CMJ
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
西雅图
12°
18:15发布
西雅图
18:15发布
12°
多云
西南风
4级
空气质量
相对湿度
68%
今天
中雨
3°/14°
周一
小雨
4°/11°
周二
小雨
3°/9°