您的位置:首页 > 移动开发 > Android开发

android 调试 wpa_supplicant 小技巧

2015-01-15 20:30 127 查看
在调试驱动的时候,你会发现很多这样的文本输出,wpa_printf(MSG_DEBUG, ....) ,这些debug信息很有用,可以对复杂的网络流程理清顺序,这些句子应该输出文本的,但是在调试的时候,aplog根本没有这些输出,缘故如下:

跟踪wpa_printf这个api发现,他调用的是wpa_debug.c这个函数,路径是 external/wpa_supplicant8/src/utils,里面的void wpa_msg(void *ctx, int level, const char *fmt, ...),在这里调用的是void wpa_printf(int
level, const char *fmt, ...),这个函数里面有个if (level >= wpa_debug_level),查看这个wpa_debug_level,发现他居然是小于MSG_DEBUG的所以你只需要将wpa_debug_level = MSG_DEBUG即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: