3

我的具体问题是:

    1. 如何在Android中将调试级别更改为wpa_supplicant的MSG_DEBUG?
    2. 我需要编译 wpa_supplicant 来实现这个目标吗?
    3. 如何查看日志?

我曾尝试使用这些命令:

  1. adb shell wpa_supplicant -c/etc/wpa_supplicant.conf -iwlan0 -d
  2. adb logcat | grep -i "wpa_supplicant"

但是这些命令并没有显示MSG_DEBUG级别日志。

我尝试使用 /system/etc/wifi 目录中的 conf 文件。IE

adb shell wpa_supplicant -c/system/etc/wifi/wpa_supplicant.conf -iwlan0 -d

但这给了我一个错误:

mkdir[ctrl_interface]:只读文件系统

我没有找到解决方法。我该如何解决这个问题?

4

2 回答 2

8

为了

  1. 尝试 wpa_cli loglevel 命令更改日志级别
  2. 系统分区是只读分区,-c /data/misc/wifi/因为该文件夹是为 wpa_supplicant 创建的
  3. 可以通过 logcat 查看日志:adb logcat wpa_supplicant:V *:S
于 2013-12-17T02:25:18.037 回答
4

在 wpa_common.c 文件中,你可以找到 wpa_printf 函数输出调试日志,你不能​​使用 MSG_DEBUG 作为参数,那是你的问题 1 和 2

于 2012-10-23T08:38:17.013 回答