燚智能硬件开发网
物联网和智能硬件开发技术讲座
为什么需要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。
.
欢迎关注燚智能头条号↗
燚智能硬件开发网,智能硬件开发实战派
精彩内容回顾:
Android平台新增加外设,驱动层、中间层、框架层需要修改这些地方
Android平台摄像头移植方法!
一文看懂
一款双模智能锁的软硬件设计架构