Android-дисплей Журналы OpenCore - PullRequest
0 голосов
/ 03 июня 2011

Я пытаюсь отобразить логи opencore. Я уже попробовал фф. но все равно логи не отображаются в logcat.

1. создал pvlogger.txt в SDCard и до сих пор не используется.
# echo 8> /sdcard/pvlogger.txt
2. Отредактировал PV_LOG_INST_LEVEL с 0 по 5 в файле pvlogger.h, но это привело к сбою компиляции.
"/android_log_appender.h:75: ошибка:" форматировать не строковый литерал и не форматировать аргумент "
Итак, я только что закомментировал строку 75, хотя она успешно скомпилирована, журналы opencore все еще не отображаются в logcat.

Есть ли кто-нибудь, кто смог отобразить логи opencore?

Заранее спасибо.

artsylar

Ответы [ 2 ]

1 голос
/ 20 декабря 2011

У меня была эта проблема три месяца назад.Пожалуйста, не комментируйте 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!
0 голосов
/ 05 июня 2011

После проб и ошибок я наконец-то смог показать сообщения журнала OpenCore! Вот что я сделал, хотя я пока не знаю, нужны ли шаги 4 и опции make.

  1. Добавлено #define PV_LOG_INST_LEVEL 5 в файл \ android \ external \ opencore \ android \ thread_init.cpp.
  2. Чтобы устранить ошибку «/android_log_appender.h:75: error:», не являющуюся строковым литералом и без аргумента форматирования, просто отредактируйте строку \ external \ opencore \ android \ android_log_appender.h 75 из LOGE (stringbuf) в LOGE("%s", stringbuf)
  3. скомпилируйте код.
    make ENABLE_PV_LOGGING=1
  4. создать файл pvlogger.txt в SDCard.
    # echo 8 > /sdcard/pvlogger.txt



...