NDK环境下输出Android Log

1、在使用Log的cpp文件中添加头文件:#include <android/log.h>
2、在Android.mk中添加一列参数:LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog

3、向项目的路径添加log.h存在的路径:
右键->Properties->C/C++ General->Paths and Symbols->includes->Add->选择路径【存在于NDK文件夹/platforms/android版本/arch-arm/usr/include/android文件夹下】
注意此处:虽然添加的头文件是<android/log.h>,log.h文件存在于android文件夹下,但添加路径时还是需要把android文件夹包含进去,不然还是找不到对应的log.h文件(网上有一些并没有把android文件夹包括进去)

4、补充关于log.h中定义日志输出函数的使用:
//参数使用解释
//参数1:int,对应Log中的Info/Error/Debug等方式的输出
//参数2:const char*,对应Log中的tag参数,标签
//参数3:const char*,输出内容的格式化字符串,如输出数字使用“%d”格式方式与C中printf()相同
//参数4:任意类型,对应格式化方式输出
_android_log_print(ANDROID_LOG_INFO,"TAG","format",params...);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值