Andriod调试桥

1. 在您的设备上启用 adb 调试

在运行 Android 4.2 及更高版本的设备上,Developer options 屏幕默认情况下处于隐藏状态。如需将其显示出来,请转到 Settings (设置) > About phone (关于手机) 并点按 Build number (版本号)七次。返回上一屏幕,在底部可以找到 Developer options (开发者选项)

2. 将设备与 USB 连接。

可以从 android_sdk/platform-tools/ 目录执行 adb devices 来验证设备是否连接。如果已连接,您将看到设备名称以“设备”形式列示。

或 

通过 WLAN 连接到设备

  1. 使用 USB 电缆将设备连接到主计算机。
  2. 设置目标设备以侦听端口 5555 上的 TCP/IP 连接。
     
    $ adb tcpip 5555

手机中“关于手机”->"状态信息"->"IP 地址"可以看到IP地址。

  1. 连接至设备,通过 IP 地址识别此设备。
     $ adb connect device_ip_address
  2. 请确认您的主计算机已连接至目标设备:
     $ adb devices

    List of devices attached

    device_ip_address:5555 device

如果 adb 连接丢失:

  1. 请确保您的主机仍与您的 Android 设备连接到同一个 WLAN 网络。
  2. 通过再次执行 adb connect 步骤重新连接。

  如果无法连接,则重置 adb 主机:

 
  adb kill-server

   然后,从头开始操作。

查询设备

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

  adb devices

将命令发送至特定设备

  如果多个模拟器/设备实例正在运行,在发出 adb 命令时您必须指定一个目标实例。为此,请在命令中使用 -s 选项。以下是 -s 选项的用法:

 
  adb -s serial_number command 

  如上所示,您使用由 adb 分配的序列号为命令指定目标实例。您可使用 devices 命令获取正在运行的模拟器/设备实例的序列号。例如:

 
  adb -s emulator-5556 install helloWorld.apk

注意,如果在多个设备可用时您未指定目标模拟器/设备实例就发出命令,那么 adb 将生成一个错误。

如果您有多个设备可用(硬件或模拟设备),但只有一个设备是模拟器,则使用 -e 选项将命令发送至该模拟器。同样,如果有多个设备,但只连接了一个硬件设备,则使用 -d 选项将命令发送至该硬件设备。

原文地址:https://www.cnblogs.com/misswjr/p/9405421.html