Android NDK JNI开发<6>
这一节增加打印LOG的内容,需要在C那边修改两个地方即可以了
<1> : c源文件:
#include<android/log.h> //修改日志tag中的值 #define LOG_TAG "logfromc" //日志显示的等级 #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__) #define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)
增加这一部分.
<2> : Android.mk增加库文件,不然编译会有问题的:
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := jnilibs LOCAL_SRC_FILES := jnia.c LOCAL_SRC_FILES := jnib.c LOCAL_SRC_FILES := jniarr.c #add log libaray liblog.so libthread_db.a LOCAL_LDLIBS += -llog include $(BUILD_SHARED_LIBRARY)
添加一行:LOCAL_LDLIBS += -llog
即可以了...

浙公网安备 33010602011771号