PC连接Android设备ADB调试方法

本文详细介绍了如何通过USB和Wi-Fi进行Android设备的ADB调试,包括开启USB调试、查找设备IP、无线连接步骤、检查设备状态以及开启和关闭ADB服务。重点强调了Android11及以上版本的无线调试配置要求。
摘要由CSDN通过智能技术生成

        Android调试桥(Android Debug Bridge),简称adb。用于执行各种设备操作,如安装和调试应用

通过 USB 连接到设备

        通过usb连接的设备,需要在系统设置中开启开发者选项并启用USB调试

通过 Wi-Fi 连接到设备

        查看Android 设备ip

adb shell ifconfig wlan0 adb shell ip -f inet addr show wlan0

Android 11(API 级别 30)及更高版本支持使用 Android 调试桥 (adb) 从工作站以无线方式部署和调试应用。

在开始使用无线调试功能之前,需要确保一下条件:

  • 确保PC和设备已连接到同一无线网络。
  • 确保 Android设备搭载的版本是Android 11或更高版本,或者 Android 13
  • 在设备上启用开发者选项
  • 在设备上启用无线调试
adb pair ipaddr:port

 Android 10 及更低版本的无线连接

  • 将 Android 设备和 adb 主机连接到同一 Wi-Fi 网络。
  • 使用 USB 线将设备连接到主机。
  • 设置目标设备以监听端口 5555 上的 TCP/IP 连接:
adb tcpip 5555
  • 拔掉连接目标设备的 USB 线。
  • 找到 Android 设备的 IP 地址。
  • 通过 IP 地址连接到设备:
adb connect device_ip_address:5555
  • 确认主机已连接到目标设备:
$ adb devices 
List of devices attached 
device_ip_address:5555 device

设备现已连接到 adb。

断开无线连接

adb disconnect

如果与设备的 adb 连接断开:

  • 确保主机仍与 Android 设备连接到同一 Wi-Fi 网络。
  • 通过再次执行 adb connect 步骤重新连接。
  • 如果这样无法解决问题,请重置adb 主机:
adb kill-server

然后,从头开始操作。

查询已连接设备/模拟器

adb devices

示例:

PS C:\Users\user230101\Desktop> adb devices
List of devices attached
192.168.140.100:5555    device
192.168.140.148:5555    offline

相关报错:adb: error: failed to get feature set: more than one device/emulator

  • offline —— 表示设备未连接成功或无响应。
  • device —— 设备已连接。注意这个状态并不能标识 Android 系统已经完全启动和可操作,在设备启动过程中设备实例就可连接到 adb,但启动完毕后系统才处于可操作状态。
  • no device —— 没有设备/模拟器连接。

解决方法-指定设备:

PS C:\Users\user230101\Desktop> adb devices
List of devices attached
FACTORYTESTMODE device
192.168.255.182:5555    device

PS C:\Users\user230101\Desktop> adb -s 192.168.255.182:5555 shell

关闭adb服务

adb kill-server

开启adb服务

adb start-server

参考:Android 调试桥 (adb)  |  Android Studio  |  Android Developers (google.cn)

  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值