您的位置:首页 > 移动开发 > Android开发

ndk 打印android log的sample

2015-12-31 14:18 507 查看
#include <android/log.h>
#define LOG_TAG "TestLog"
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)

void main() {
char name[50] = "Hello TestLog";
LOGD("name: %s\n", name);
}

/*--------------------
$ ndk-build
[armeabi] Compile thumb  : testlog <= main.c
[armeabi] Executable     : testlog
[armeabi] Install        : testlog => libs/armeabi/testlog

adb push libs/armeabi/testlog /data/local/tmp
adb shell /data/local/tmp/testlog

adb logcat -s TestLog
D/TestLog ( 3491): name: Hello TestLog

--------------------*/

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_SRC_FILES :=main.c

LOCAL_LDLIBS := -llog

LOCAL_MODULE := testlog

include $(BUILD_EXECUTABLE)

 tree jni/

jni/

├── Android.mk

└── main.c
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: