JNI 输出LOG

转载 2013年12月05日 19:02:19

1.、导入log头文件。在你使用的 .c/ .cpp 文件中,导入 log.h 头文件: #include<android/log.h>

2、在android.mk 加上

    LOCAL_LDLIBS := -llog 或 LOCAL_SHARED_LIBRARIES := liblog

3、定义LOG 函数:先定义一个全局变量,再定义一些输出的LOG函数

#define TAG    "ffmpegDemo-jni" // 这个是自定义的LOG的标识  
#define LOGD(...)  __android_log_print(ANDROID_LOG_DEBUG,TAG,__VA_ARGS__) // 定义LOGD类型
#define LOGI(...)  __android_log_print(ANDROID_LOG_INFO,TAG,__VA_ARGS__) // 定义LOGI类型  
#define LOGW(...)  __android_log_print(ANDROID_LOG_WARN,TAG,__VA_ARGS__) // 定义LOGW类型  
#define LOGE(...)  __android_log_print(ANDROID_LOG_ERROR,TAG,__VA_ARGS__) // 定义LOGE类型  

上述代码中定义的函数,分别对应于Android 的Java代码中的 Log.d(), Log.i(), Log.w(),Log.e()等方法,

4、使用以下格式输出log:

LOGI("长和宽分别为 %d ,%d",width,height);  



Android笔记--NDK/JNI Log 输出

1. Android.mk 文件的配置 要打印log须添加: LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog 2.JNI层C...
  • redouba
  • redouba
  • 2014年02月27日 15:52
  • 1211

实例 android jni中调用Log输出调试信息

Android 开发中,java 可以方便的使用调试信息Log.i, Log.d ...,Jni层可否使用呢?答案是肯定的。 1 为方便使用,先进行宏定义: eben_hpc_lo...
  • hpccn
  • hpccn
  • 2012年10月19日 16:59
  • 2793

安卓使用JNI输出字符和LOG输出

11 sds

jni开发通过搜集在C++中的log输出日志生成可读的.log文件到手机sd中

看到标题,有人会问了。输出log在控制台也可以啊也能看到啊等等这一系列问题,这里我想说的是,那样确实方便查看调试,但想过应用上架后为了统计一些cash日志你怎么办?所以,我们以log文件的方式生成在s...

Android JNI调用OpenCV,长时间运行内存异常,导致闪退的log分析和解决---(ReferenceTable overflow (max=1024)造成的)

首先交代下问题背景,前些日子自己在android上搞了个入侵检测玩。就是camera当作监控设备,每隔一定时间检测是否有东西入侵,如果入侵率到一定程度就报警的东西。最近发现,每次运行超过20分钟,ap...

02_JNI中Java代码调用C代码,Android中使用log库打印日志,javah命令的使用,Android.mk文件的编写,交叉编译

1  编写以下案例(下面的三个按钮都调用了底层的C语言):项目案例的代码结构如下:2 编写DataProvider的代码: package com.example.ndkpassdata;...

基于 Android NDK 的学习之旅-----JNI LOG 打印(附源码)

基于 Android NDK 的学习之旅-----JNI LOG 打印 程序都是调出来的。 下面我介绍下JNI层的log打印方法的使用,类似与Android sdk提供的log 1、An...
  • dui_cky
  • dui_cky
  • 2011年08月14日 18:27
  • 2160

Android JNI中增加LOGCAT,LOG

最近在研究Android 2.3.3源代码的C/C++层,需要对代码进行一些调试,但是奇怪的是,直接添加LOGD("XXXXXXXX");,使用logcat却看不到任何输出,换成LOGI、LOGV、L...

JNI中的log日志

1 在Android.mk 中加上LOCAL_LDLIBS :=-llog 注意:Android.mk里有一行include $(CLEAR_VARS) 必须把LOCAL_LDLIBS...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JNI 输出LOG
举报原因:
原因补充:

(最多只允许输入30个字)