第一、在根目录下的Android.mk里添加log库. LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := TestFFmpegJni LOCAL_SRC_FILES := TestFFmpegJni.c LOCAL_C_INCLUDES += $(LOCAL_PATH)/ffmpeg LOCAL_LDLIBS += -L$(LOCAL_PATH)/so -lffmpeg LOCAL_LDLIBS += -llog include $(BUILD_SHARED_LIBRARY)
上面是加上ffmpeg的,主要是LOCAL_LDLIBS += -llog这行。 c文件里,导入h,编写宏
#include
#define LOG_TAG "JNI"
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
使用时:
LOGI("在c输出");
支持类似于printf的不定参数。