andorid JNI开发--android_log_print

原创 2013年12月02日 22:36:05

安卓开发无法使用printf()打印信息,但安卓提供了android_log_print来代替,方法如下:

Android.mk文件添加:

                         LOCAL_LDLIBS   := -llog

                         LOCAL_SHARED_LIBRARIES := liblog

jni环境下打印示例:

#include <android/log.h>
#define LOG_TAG    "JNI_Printf"
#undef LOG
#define LOGD(...)  __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__)
#define LOGI(...)  __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
#define LOGW(...)  __android_log_print(ANDROID_LOG_WARN,LOG_TAG,__VA_ARGS__)
#define LOGE(...)  __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)
#define LOGF(...)  __android_log_print(ANDROID_LOG_FATAL,LOG_TAG,__VA_ARGS__)
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

log4cpp Android JNI开发移植

简介 log4cpp是个基于LGPL的开源项目,是基于优秀的日志处理跟踪项目Java语言的log4j移植过来的。log4j介绍的文档很多,在java领域使用的也比较广泛,而这个功能强大的库对国内的C...

android的ndk编译时错误__android_log_print无法找到定义

android的ndk编译时错误__android_log_print无法找到定义
  • jhope
  • jhope
  • 2016-08-24 13:15
  • 178

Android Jni开发之eclipse中创建Jni程序和打印log

一般创建jni程序需要如下几个步骤: 一、创建JNI目录 在src目录下新建一个Jni的子目录 二、编写native java层方法 在java层编写响应的native方法,代码如下 public ...

Android Stuido Ndk-Jni 开发(二):Jni中打印log信息

Android Stuido Ndk-Jni 开发(二):Jni中打印log信息 导入log头文件 在需要打印log的c/c++源文件中添加android/log.h头文件#include 添加LOG...
  • loque
  • loque
  • 2016-02-24 14:46
  • 569

基于 Android NDK 的学习之旅-----JNI LOG 打印

程序都是调出来的。 下面我介绍下JNI层的log打印方法的使用,类似与Android sdk提供的log 1、Android 应用层 MainActivity.java 主要功能代码 a)  ...
  • mkhgg
  • mkhgg
  • 2011-08-31 16:18
  • 356

Android笔记--NDK/JNI Log 输出

1. Android.mk 文件的配置 要打印log须添加: LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog 2.JNI层C...

基于 Android NDK 的学习之旅-----JNI LOG 打印

程序都是调出来的。 下面我介绍下JNI层的log打印方法的使用,类似与Android sdk提供的log 1、Android 应用层 MainActivity.java 主要功能代码 a)  ...

Android NDK JNI LOG 打印

主要功能代码 a)         静态载入 So 库 b)        声明本地方法 c)    ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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