Функция Android NDK __android_log_print andLogCat

У меня есть функция вроде

__android_log_print(ANDROID_LOG_INFO, "HelloNDK!"); 

По моему C-коду

Я бы не нашел этот вывод в своем LogCat. Какой фильтр мне нужно настроить

По тегу журнала, по сообщению журнала, по имени приложения, по уровню журнала … и т. Д.

Solutions Collecting From Web of "Функция Android NDK __android_log_print andLogCat"

Вы не можете найти вывод, потому что вы неправильно использовали эту функцию. Функция имеет прототип:

 int __android_log_print(int prio, const char *tag, const char *fmt, ...); 

Поэтому вы должны указать «тег», а также формат.

Например

 __android_log_print(ANDROID_LOG_INFO, "MyTag", "The value is %d", some_variable); 

Как только вы правильно используете эту функцию, вы можете использовать любой метод фильтрации (или вообще ничего, например, вы получите из команды adb logcat без дополнительных аргументов), как и с java-кодом.