error undefined reference to __android_log_print
        【摘要】  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)