Android真机调试新姿势:无线连接
2017-01-04 15:02
363 查看
在进行Android开发时,一般我们都是用usb线把手机和电脑连接起来进行调试工作。但如果你觉得这样不够酷的话,可以尝试一下无线连接,颇简单,GO!
手机和电脑需要在同一个局域网
准备一条数据线——(what?不是说无线连接吗?!别着急,这只是第一次设置时用到的,以后再连接就不需要数据线了)
你需要知道怎么执行adb命令(不知道的话请自行Google)
让手机在指定的端口可以接收到TCP/IP连接。(当然,也可以不用5555,用5556或者9999等都可以,只要你喜欢)
确保手机开启了usb调试
用usb线把手机和电脑连接起来
执行命令:
执行成功后就可以把usb线拔掉了。
一般在 设置-关于手机-状态信息-IP地址可以找到。
比如,我这里看到手机的IP地址是192.168.1.108
执行命令:
3.1 如果提示
connected to 192.168.1.108:5555
则表示连接成功
3.2 如果提示
unable to connect to 192.168.1.108:5555: Operation timed out
——可能你的IP地址输错了;或者adb服务不可用;或者手机跟电脑没有正确地处在一个局域网中;或者链接被代理Block了等等等…
3.3 如果提示
unable to connect to 192.168.1.108:5555: Connection refused
—— 可能你手机的5555端口没有正确打开;或者有防火墙拦截等…
如果出现了3.2或3.3的错误提示,或者其他任何错误,都可以尝试重启一下adb服务:
adb kill-server
然后再重新进行尝试。
如果连接成功的话,执行以下命令查看当前连接的设备列表:
$ adb devices List of devices attached 192.168.1.108:5555 device
——恭喜你,从此可以摆脱对数据线的依赖了。
更换一个网络环境(比如把手机和电脑从公司带回了家里),一般只需要按照新的手机IP重新进行一下connect即可。
但是如果手机重启了,就需要重新连接数据线再次开启5555端口了。
当然开启5555端口也并非必须通过adb,也有一些方法可以直接在手机上操作打开。但这些方法一般都需要root权限,如果你想要尝试在手机上进行开启,请注意安全。
有利就有弊——无线调试较有线调试而言,优势自不必说,缺点是无线数据的传输会比有线要慢一些。
还有一点,自从用了无线调试之后,我那常年满电的测试机,现在需要时不时的进行充电了~~~
o(╯□╰)o
转载:http://blog.csdn.net/qq_34507976/article/details/54018048
准备工作
手机和电脑需要在同一个局域网准备一条数据线——(what?不是说无线连接吗?!别着急,这只是第一次设置时用到的,以后再连接就不需要数据线了)
你需要知道怎么执行adb命令(不知道的话请自行Google)
开始
1. 打开手机的5555端口
让手机在指定的端口可以接收到TCP/IP连接。(当然,也可以不用5555,用5556或者9999等都可以,只要你喜欢)确保手机开启了usb调试
用usb线把手机和电脑连接起来
执行命令:
adb tcpip 5555
执行成功后就可以把usb线拔掉了。
2. 找到手机的IP地址
一般在 设置-关于手机-状态信息-IP地址可以找到。比如,我这里看到手机的IP地址是192.168.1.108
3. 通过IP地址和端口连接手机
执行命令: adb connect 192.168.1.108:5555
3.1 如果提示
connected to 192.168.1.108:5555
则表示连接成功
3.2 如果提示
unable to connect to 192.168.1.108:5555: Operation timed out
——可能你的IP地址输错了;或者adb服务不可用;或者手机跟电脑没有正确地处在一个局域网中;或者链接被代理Block了等等等…
3.3 如果提示
unable to connect to 192.168.1.108:5555: Connection refused
—— 可能你手机的5555端口没有正确打开;或者有防火墙拦截等…
4. 如果没有连接成功
如果出现了3.2或3.3的错误提示,或者其他任何错误,都可以尝试重启一下adb服务:adb kill-server
然后再重新进行尝试。
5. 连接成功
如果连接成功的话,执行以下命令查看当前连接的设备列表: adb devices可以看到连接的设备,像这样
$ adb devices List of devices attached 192.168.1.108:5555 device
——恭喜你,从此可以摆脱对数据线的依赖了。
总结&其他
更换一个网络环境(比如把手机和电脑从公司带回了家里),一般只需要按照新的手机IP重新进行一下connect即可。但是如果手机重启了,就需要重新连接数据线再次开启5555端口了。
当然开启5555端口也并非必须通过adb,也有一些方法可以直接在手机上操作打开。但这些方法一般都需要root权限,如果你想要尝试在手机上进行开启,请注意安全。
有利就有弊——无线调试较有线调试而言,优势自不必说,缺点是无线数据的传输会比有线要慢一些。
还有一点,自从用了无线调试之后,我那常年满电的测试机,现在需要时不时的进行充电了~~~
o(╯□╰)o
转载:http://blog.csdn.net/qq_34507976/article/details/54018048
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- android wifi 无线调试
- Linux 自检和 SystemTap
- 黑客利用“Simjacker”漏洞窃取手机数据,或影响十亿人
- Android实现表情 抓取新浪表情
- 基于 Linux 的智能手机 Librem 5 开启预售
- 详解Android解析Xml的三种方式——DOM、SAX以及XMLpull
- 5 个可以满足你的生产力、沟通和娱乐需求的开源手机应用
- 每日安全资讯:哪些属于App违法违规收集使用个人信息?
- 每日安全资讯:命案侦破过程揭示 Google 能够跟踪全世界的手机
- Python 七步捉虫法
- Python实现的基于ADB的Android远程工具
- 解放双手:如何在本地调试远程服务器上的Node代码
- 手机4大隐藏功能及使用必知常识第1/2页
- 路由器的配置与调试
- 对于技术人员的出现了运行时间错误,是否要进行调试的解决方法
- 解析NodeJs的调试方法
- Android获取手机的版本号等信息的代码
- Android改变手机屏幕朝向的方法