1. 在您的设备上启用 adb 调试
在运行 Android 4.2 及更高版本的设备上,Developer options 屏幕默认情况下处于隐藏状态。如需将其显示出来,请转到 Settings (设置) > About phone (关于手机) 并点按 Build number (版本号)七次。返回上一屏幕,在底部可以找到 Developer options (开发者选项)。
2. 将设备与 USB 连接。
可以从 android_sdk/platform-tools/
目录执行 adb devices
来验证设备是否连接。如果已连接,您将看到设备名称以“设备”形式列示。
或
通过 WLAN 连接到设备
- 使用 USB 电缆将设备连接到主计算机。
- 设置目标设备以侦听端口 5555 上的 TCP/IP 连接。
$ adb tcpip 5555
手机中“关于手机”->"状态信息"->"IP 地址"可以看到IP地址。
- 连接至设备,通过 IP 地址识别此设备。
- 请确认您的主计算机已连接至目标设备:
如果 adb 连接丢失:
- 请确保您的主机仍与您的 Android 设备连接到同一个 WLAN 网络。
- 通过再次执行
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
选项将命令发送至该硬件设备。