编译一个模块时出现undefined reference to `__android_log_print'
https://bbs.youkuaiyun.com/topics/360020076
.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>
LOCAL_SHARED_LIBRARIES += \
libcutils libutils

本文详细介绍了在编译Android模块时遇到undefined reference to '__android_log_print'错误的解决方案。通过在.mk文件中添加LOCAL_LDLIBS:=-lm-llog,定义LOG_TAG并包含android/log.h头文件,以及加入libcutilslibutils共享库,成功解决了该编译错误。

被折叠的 条评论
为什么被折叠?



