undefined reference to `__android_log_print'解决

.mk中增加
LOCAL_LDLIBS    := -lm -llog 
宏定义
#define  LOG_TAG    "libplasma"
#define  LOGI(...)  __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)

还要加

#include <android/log.h>

注意android.mk 里有一行include $(CLEAR_VARS)

必须把LOCAL_LDLIBS :=-llog放在它后面才有用,否则相当于没写

你可能感兴趣的:(undefined reference to `__android_log_print'解决)