当前位置:   article > 正文

PC连接Android设备ADB调试方法_pc adb

pc adb

        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
  • 确认主机已连接到目标设备:
  1. $ adb devices
  2. List of devices attached
  3. device_ip_address:5555 device

设备现已连接到 adb。

断开无线连接

adb disconnect

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

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

然后,从头开始操作。

查询已连接设备/模拟器

adb devices

示例:

  1. PS C:\Users\user230101\Desktop> adb devices
  2. List of devices attached
  3. 192.168.140.100:5555 device
  4. 192.168.140.148:5555 offline

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

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

解决方法-指定设备:

  1. PS C:\Users\user230101\Desktop> adb devices
  2. List of devices attached
  3. FACTORYTESTMODE device
  4. 192.168.255.182:5555 device
  5. 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)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/790957
推荐阅读
相关标签
  

闽ICP备14008679号