在android 输出log 信息 用于调试 .
来源:互联网 发布:最好的java教程 编辑:程序博客网 时间:2024/05/21 10:58
要想在 jni native 代码中看打印信息,printf 是不行的,需使用 __android_log_print,如下所示。
__android_log_print(ANDROID_LOG_INFO, "ProjectName", "I am : %d/n", n);该函数与 printf 用法相似,使用格式字符。打印的结果通过 logcat 查看。
注意,使用时需要将头文件 android/log.h 包含进来。
为方便使用,往往定义一些宏
#include <android/log.h>#define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, "ProjectName", __VA_ARGS__)
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG , "ProjectName", __VA_ARGS__)
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO , "ProjectName", __VA_ARGS__)
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN , "ProjectName", __VA_ARGS__)
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR , "ProjectName", __VA_ARGS__)
在 Android.mk文件中需要加入:
LOCAL_LDLIBS := -llog
LOCAL_C_INCLUDES += system/core/include/cutils
LOCAL_SHARED_LIBRARIES := libcutils
android_LogPriority枚举类型,如下所示: typedef enum android_LogPriority { ANDROID_LOG_UNKNOWN = 0, ANDROID_LOG_DEFAULT, ANDROID_LOG_VERBOSE, ANDROID_LOG_DEBUG, ANDROID_LOG_INFO, ANDROID_LOG_WARN, ANDROID_LOG_ERROR, ANDROID_LOG_FATAL, ANDROID_LOG_SILENT, } android_LogPriority;
希望能为需要的朋友解决问题,
如果还不能解决可以联系QQ897703027,email: hongjiandao@163.com
欢迎大家交流cocos2d-x,C++等各方面的知识,或者创业团队求收留,本人目前在做cocos2dx 网游
如果还不能解决可以联系QQ897703027,email: hongjiandao@163.com
欢迎大家交流cocos2d-x,C++等各方面的知识,或者创业团队求收留,本人目前在做cocos2dx 网游
- 在android 输出log 信息 用于调试
- 在android 输出log 信息 用于调试
- 在android 输出log 信息 用于调试
- 在android 输出log 信息 用于调试 .
- 在android 输出log 信息 用于调试
- 实例 android jni中调用Log输出调试信息
- Android调试方法 - JNI中输出Log信息
- android调试输出log打印信息到本地文件
- 在Android C/C++层添加LOG调试输出调试
- Android 调试不输出Log
- VC日志类log调试信息输出
- QT for android编写的程序如何输出调试信息到android的log日志
- android 解决真机在logcat中输出调试信息
- vs2010在输出窗口输出调试信息
- Android中Log信息的输出方法
- Android NDK编程时输出log信息
- Android中Log信息的输出方法
- Android中Log信息的输出方法
- MyEclipse移位置后要进行的设置
- J2EE的HTTP原理
- 聊天输入框 (单行输入框
- mdev原理
- 字符串处理string
- 在android 输出log 信息 用于调试 .
- Android学习之路
- 大话数据结构 外观模式
- QLineEdit
- Windows 编程的概念
- 郁闷的crt1.o问题
- Maven 打包可执行jar文件
- oracle initialization or shutdown in progress解决方法
- Eclipse Debug程序总结