通过WIFI,也能抓Android软件开发的Log!-燚智能硬件开发周教授
觉得有道理? 左侧有“公众号”、“微信号”、“头条号”,随便你想加哪个都行!还不过瘾,直接Call我们吧!
为什么需要WIFI抓取log?
搞Android软件开发的,都知道用USB抓log。
但如果USB被占用了怎么办?例如在手机上调试USB外设,如何抓log?
在当前很多支持android 的IC平台上只支持一个USB接口,尤其是手机类平台,如高通,MTK移动通信类的平台都只有一个USB接口,但在实际应用时,例如调试验证是usb 摄像头、USB语音降噪模组等,usb口被占用。
虽然可以用UART口底层log,但是无法抓取框架层APP层的Log,这个时候我们就需要通过连接wifi抓取log。
↑图:手机USB连了外设,如何抓Log?
Wifi 打印log的方法
-
1.电脑端插入usb WIFI模块,或使用笔记本电脑本身的WIFI。
-
2.手机打开wifi 并连接上电脑usb wifi 模块的网络;
-
3.在CMD窗口输入 adb tcpip555
-
4.在CMD窗口输入adb connect +IP
后面的i p地址需要查看手机的i p地址;
然后:
adb shell
su
ifconfig
-
5.连接成功后,拔掉usb线,就可以使用adb shell了。
退出wifi 打印log方案
-
1.关闭手机wi fi 连接模式并转换为usb模式
-
2.在CMD窗口输入 adb usb restarting in usb mode。
-
3.插入usd线,就可以正常的使用usb抓取log。