diff --git a/README.md b/README.md index 2603934..8f7018e 100644 --- a/README.md +++ b/README.md @@ -136,15 +136,24 @@ $ adb devices List of devices attached cf264b8f device emulator-5554 device +10.129.164.6:5555 device ``` -输出里的 `cf264b8f` 和 `emulator-5554` 即为 serialNumber。比如这时想指定 `cf264b8f` 这个设备来运行 adb 命令获取屏幕分辨率: +输出里的 `cf264b8f`、`emulator-5554` 和 `10.129.164.6:5555` 即为 serialNumber。 + +比如这时想指定 `cf264b8f` 这个设备来运行 adb 命令获取屏幕分辨率: ```sh adb -s cf264b8f shell wm size ``` -遇到多设备/模拟器的情况均使用这几个参数为命令指定目标设备,下文中为简化描述,不再重复。 +又如想给 `10.129.164.6:5555` 这个设备安装应用(*这种形式的 serialNumber 格式为 `:`,一般为无线连接的设备*): + +```sh +adb -s 10.129.164.6:5555 install test.apk +``` + +**遇到多设备/模拟器的情况均使用这几个参数为命令指定目标设备,下文中为简化描述,不再重复。** ### 启动/停止 @@ -227,6 +236,7 @@ adb devices List of devices attached cf264b8f device emulator-5554 device +10.129.164.6:5555 device ``` 输出格式为 `[serialNumber] [state]`,serialNumber 即我们常说的 SN,state 有如下几种: @@ -237,7 +247,7 @@ emulator-5554 device * `no device` —— 没有设备/模拟器连接。 -以上输出显示当前已经连接了两台设备/模拟器,`cf264b8f` 与 `emulator-5554` 分别是它们的 SN。从 `emulator-5554` 这个名字可以看出它是一个 Android 模拟器。 +以上输出显示当前已经连接了三台设备/模拟器,`cf264b8f`、`emulator-5554` 和 `10.129.164.6:5555` 分别是它们的 SN。从 `emulator-5554` 这个名字可以看出它是一个 Android 模拟器,而 `10.129.164.6:5555` 这种形为 `:` 的 serialNumber 一般是通过 adb 无线连接的设备。 常见异常输出: