error undefined reference to __android_log_print

举报
风吹稻花香 发表于 2021/06/05 00:55:10 2021/06/05
【摘要】 error undefined reference to '__android_log_print   配置 Android.mk文件 输入 LOCAL_LDLIBS := -llog 打印日志库 注意:LOCAL_LDLIBS要写在MODULE前面(也可能别的前面)就生效了   .mk中增加 LOCAL_LDLIBS  &n...

error undefined reference to '__android_log_print

 

配置 Android.mk文件 输入 LOCAL_LDLIBS := -llog 打印日志库

注意:LOCAL_LDLIBS要写在MODULE前面(也可能别的前面)就生效了

 

.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放在它后面才有用,否则相当于没写
 

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)

LOCAL_LDLIBS := -llog

LOCAL_MODULE := ccalljava

LOCAL_SRC_FILES := CCallJava.c

include $(BUILD_SHARED_LIBRARY)


 

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/106696061

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。