Fix #8, add wireless connect method without usb cable

mz-dev
Zhuang Ma 8 years ago
parent a9ebd12d56
commit 5ae18bf1e6
  1. 54
      README.md

@ -18,7 +18,8 @@ ADB,即 [Android Debug Bridge](https://developer.android.com/studio/command-li
* [设备连接管理](#设备连接管理) * [设备连接管理](#设备连接管理)
* [查询已连接设备/模拟器](#查询已连接设备模拟器) * [查询已连接设备/模拟器](#查询已连接设备模拟器)
* [USB 连接](#usb-连接) * [USB 连接](#usb-连接)
* [无线连接](#无线连接) * [无线连接(需要借助 USB 线)](#无线连接需要借助-usb-线)
* [无线连接(无需借助 USB 线)](#无线连接无需借助-usb-线)
* [应用管理](#应用管理) * [应用管理](#应用管理)
* [查看应用列表](#查看应用列表) * [查看应用列表](#查看应用列表)
* [所有应用](#所有应用) * [所有应用](#所有应用)
@ -87,6 +88,7 @@ ADB,即 [Android Debug Bridge](https://developer.android.com/studio/command-li
* [查看实时资源占用情况](#查看实时资源占用情况) * [查看实时资源占用情况](#查看实时资源占用情况)
* [其它](#其它) * [其它](#其它)
* [adb 的非官方实现](#adb-的非官方实现) * [adb 的非官方实现](#adb-的非官方实现)
* [致谢](#致谢)
* [参考链接](#参考链接) * [参考链接](#参考链接)
## 基本用法 ## 基本用法
@ -269,7 +271,7 @@ emulator-5554 device
说明连接成功。 说明连接成功。
### 无线连接 ### 无线连接(需要借助 USB 线)
除了可以通过 USB 连接设备与电脑来使用 adb,也可以通过无线连接——虽然连接过程中也有需要使用 USB 的步骤,但是连接成功之后你的设备就可以在一定范围内摆脱 USB 连接线的限制啦! 除了可以通过 USB 连接设备与电脑来使用 adb,也可以通过无线连接——虽然连接过程中也有需要使用 USB 的步骤,但是连接成功之后你的设备就可以在一定范围内摆脱 USB 连接线的限制啦!
@ -327,6 +329,45 @@ emulator-5554 device
adb disconnect <device-ip-address> adb disconnect <device-ip-address>
``` ```
### 无线连接(无需借助 USB 线)
**注:需要 root 权限。**
上一节「无线连接(需要借助 USB 线)」是官方文档里介绍的方法,需要借助于 USB 数据线来实现无线连接。
既然我们想要实现无线连接,那能不能所有步骤下来都是无线的呢?答案是能的。
1. 在 Android 设备上安装一个终端模拟器。
已经安装过的设备可以路过此步。
我使用的终端模拟器下载地址是:[Terminal Emulator for Android Downloads](https://jackpal.github.io/Android-Terminal-Emulator/)
2. 将 Android 设备与将运行 adb 的电脑连接到同一个局域网,比如连到同一个 WiFi。
3. 打开 Android 设备上的终端模拟器,在里面依次运行命令:
```sh
su
setprop service.adb.tcp.port 5555
```
4. 找到 Android 设备的 IP 地址。
一般能在「设置」-「关于手机」-「状态信息」-「IP地址」找到。
5. 在电脑上通过 adb 和 IP 地址连接 Android 设备。
```sh
adb connect <device-ip-address>
```
这里的 `<device-ip-address>` 就是上一步中找到的设备 IP 地址。
如果能看到 `connected to <device-ip-address>:5555` 这样的输出则表示连接成功。
*(感谢 @seasonyuu 同学分享本方法!)*
## 应用管理 ## 应用管理
### 查看应用列表 ### 查看应用列表
@ -1790,6 +1831,15 @@ Usage: top [ -m max_procs ] [ -n iterations ] [ -d delay ] [ -s sort_column ] [
* [fb-adb](https://github.com/facebook/fb-adb) - A better shell for Android devices (for Mac). * [fb-adb](https://github.com/facebook/fb-adb) - A better shell for Android devices (for Mac).
## 致谢
感谢朋友们无私的分享与补充。
* @zxning
* @linhua55
* @codeskyblue
* @seasonyuu
## 参考链接 ## 参考链接
* [Android Debug Bridge](https://developer.android.com/studio/command-line/adb.html) * [Android Debug Bridge](https://developer.android.com/studio/command-line/adb.html)

Loading…
Cancel
Save