android — как включить ALOGD в андроиде?" />

как включить ALOGD в андроиде?

В коде CPP, например, в камере HAL, сообщения ALOGD не печатаются. Как в set_preview_window () ALOGD ("set_preview_window: X, rc% d", rc); Как их включить?

4 голоса | спросил Ravi Chandra 13 32013vEurope/Moscow11bEurope/MoscowWed, 13 Nov 2013 09:47:33 +0400 2013, 09:47:33

4 ответа


0

попробуйте добавить следующие операторы в файлы, которые вы хотите перехватывать в журналах.

#define LOG_NDEBUG 0
#define LOG_NIDEBUG 0
#define LOG_NDDEBUG 0

После компиляции вы можете попытаться получить логи через adb logcat.

ответил 南山怀槿 27 AMpMon, 27 Apr 2015 11:23:30 +030023Monday 2015, 11:23:30
0

См. определение ALOGD, чтобы получить подсказку.

В моем случае я должен был сделать

setprop persist.testapp.debug.log 5

5 - уровень отладки.

ответил mk.. 30 J0000006Europe/Moscow 2014, 12:06:52
0

Эти макросы (ALOGX ...) определены в некоторых системных заголовках C /C ++. Вы можете найти пример в system /core /include /log /log.h (AOSP 6.0.0r1)

Иногда вам нужно добавить liblog в LOCAL_SHARED_LIBRARIES соответствующего Android.mk:

LOCAL_SHARED_LIBRARIES := ... liblog

Кроме того, вам может понадобиться добавить две строки вверху исходных файлов на C /C ++:

 #define LOG_NDEBUG 0
 #define LOG_TAG "LibName"

Не забудьте LOG_NDEBUG 0 , если вам нужны журналы ALOGV (). После перестройки lib /module вы сможете увидеть логи в своей logcat.

ответил vhamon 13 PMpThu, 13 Apr 2017 18:32:43 +030032Thursday 2017, 18:32:43
0

Чтобы получить журналы с CPP на Android, вы можете использовать следующее

   __android_log_print(ANDROID_LOG_ERROR, "TRACKERS", "%s", Str);

и для этого вам нужно импортировать следующую библиотеку

#include <android/log.h>

если вы хотите получать простые журналы, вы можете использовать следующее

LOG("Add description here");
ответил Usman Kurd 13 32013vEurope/Moscow11bEurope/MoscowWed, 13 Nov 2013 15:10:14 +0400 2013, 15:10:14

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132