2014年4月1日火曜日

Android で Nativeコードのログを出力する

Android.mk で以下のライブラリをインクルードすること。

LOCAL_LDLIBS +=  -llog -ldl

ログ出力側の Native コードは、以下の用に記述する。

// == ここからインクルード
#include <android/log.h>
#define LOG_TAG "AndroidClient/nativelogic" ← ログのタグをつける。ファイルやクラスで分けてつけると良い
#define LOGD(...) ((void)__android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__))
// == ここまでインクルード
// == ログ出力の記述
LOGD("output log !");
view raw android_log.cpp hosted with ❤ by GitHub

0 件のコメント:

コメントを投稿