В этом посте я расскажу о том, как выводить сообщения из в Android-NDK в стандартный LogCat.
Для этого нужно:
Результат:

Всем хорошего кода.
Для этого нужно:
- В файле Android.mk Вашего проекта добавить
LOCAL_LDLIBS := -llog
Если же к LOCAL_LDLIBS уже что-то присвоено, то сделать так:
LOCAL_LDLIBS += \ -1 \ ... ... ... -n \ -llog - В c/c++ файле, в котором нужно вывести что-то в LogCat подключить библиотеку:
#include <android/log.h>
- Далее в этом же файле определить новую процедуру
#define LOG_TAG "Log From JNI" #define ALOG(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
- В нужных Вам для логирования местах использовать вышеописанную процедуру. Например:
ALOG("Everything turned out right the %d time", 1);
Результат:

Всем хорошего кода.