0

我正在尝试显示 opencore 日志。我已经尝试过ff。但日志仍然没有显示在 logcat 中。

1.在sdcard中创建了pvlogger.txt,还是没有用。
# echo 8 > /sdcard/pvlogger.txt
2. 将 pvlogger.h 文件中的 PV_LOG_INST_LEVEL 从 0 修改为 5,但导致编译失败。
"/android_log_appender.h:75: error:" format not a string literal and no format argument"
所以我刚刚注释掉了第 75 行,虽然编译成功,opencore 日志仍然没有显示在 logcat 中。

有没有人能够显示opencore日志?

提前致谢。

艺术节

4

2 回答 2

1

三个月前我有这个问题。LOGE(stringbuf) 请不要在 中注释掉 /android_log_appender.h,否则无法注销。 LOGE("%s", stringbuf)而不是LOGE(stringbuf).

1. created pvlogger.txt in sdcard and still no use. 
   `# echo 8 > /sdcard/pvlogger.txt`
2. Edited the PV_LOG_INST_LEVEL from 0 to 5 in the pvlogger.h.
3. ENABLE_PV_LOGGING from 0 to 1 in the pvlogger.h.
4. LOGE("%s", stringbuf) instead of LOGE(stringbuf) in /android_log_appender.h.

Wish you success!
于 2011-12-20T01:56:58.313 回答
0

经过反复试验,我终于能够显示 OpenCore 日志消息!这就是我所做的,尽管我还不知道是否需要步骤 4 和 make 选项。

  1. 添加#define PV_LOG_INST_LEVEL 5到 \android\external\opencore\android\thread_init.cpp 文件。
  2. 要解决“/android_log_appender.h:75:error:”format not a string literal and no format argument”错误,只需将 \external\opencore\android\android_log_appender.h 第 75 行从 LOGE(stringbuf) 编辑为LOGE("%s", stringbuf)
  3. 编译代码。
    make ENABLE_PV_LOGGING=1
  4. 在 sdcard 中创建 pvlogger.txt。
    # echo 8 > /sdcard/pvlogger.txt



于 2011-06-05T01:44:02.947 回答