ndk下,android log的使用:
使用utils/Log.h报错
//#include "utils/Log.h"
改用下面的方式就可以了:
#include <android/log.h>
#define ALOGE(...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__)
#define ALOGW(...) __android_log_print(ANDROID_LOG_WARN, LOG_TAG, __VA_ARGS__)
#define ALOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)
#define ALOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)
makefile里面去掉-lutil:
LOCAL_LDLIBS := -llog -landroid -lutils -lmiffmpeg -lfreetype
to
LOCAL_LDLIBS := -llog -landroid -lmiffmpeg -lfreetype