Android真机无线调试
在特殊情况下,比如开发电视端应用时,没办法是用普通的USB线的,而手头上又正好没有那种特殊的双头USB线;又或者是因为今天刚好没带USB线,没法直接连接电脑进行真机调试。发生这些情况只能使用无线调试了。经过摸索,无线调试主要有两种方法
命令行
0. 准备工作
- 设备和电脑需要在同一个局域网
- 准备一条数据线
1. 打开设备的5555端口
在终端中输入命令
adb tcpip 5555
命令执行成功之后,拔掉数据线
另外:
5555 端口不是必须的,用其他端口比如 6666、9999 都可以,开心就好
2. 获取设备的IP地址
可以从 ”设置——关于——状态消息——IP地址“ 看到设备的 IP 地址。假设获取到的 IP 地址为 192.168.1.100
3. 连接设备
在终端中输入命令
adb connect 192.168.1.100:5555
如果提示
connected to 192.168.1.100:5555
就表示连接成功了。如果是其他错误信息,可以把 adb 服务关掉,重试一下
adb kill-server
然后再重新尝试步骤 0、1、2、3
4. 检测是否连接成功
在终端执行
adb devices
如果能看到设备信息就是连接成功了
List of devices attached
192.168.1.100:5555 device
借助 adbWireless
使用第一种方法有时候不是很可靠,总是有各种各样的问题。刚才还连接上了过一会儿又断开了,真是头大;有时候还出现今天没问题,明天又连不上了的情况。
于是就 Google 一下有没有更好的办法。终于,找到了一款叫 adbWireless
的应用。
0. 准备工作
- 设备和电脑需要在同一个局域网
- 使用这款软件的前提是手机需要 Root。
不要用国产的 Root 工具,它会把自己变成系统应用,造成无法删除
1. 连接设备
打开 adbWireless
,按下中间的大按钮
然后在终端中输入命令
adb connect 192.168.1.100
如果出现
C:\>adb connect 192.168.1.100
connected to 192.168.1.100:5555
就说明连接成功了。如果不行,重启 adbWireless
,然后再试一下就好了。
网友评论