Android Ndk C/C++ 程序中的Logcat调试输出
2016-11-09 11:15
330 查看
环境:Android Strudio 2.2
NDK C/C++代码的Logcat调试输出
头文件
宏定义方便后面代码使用
函数内部使用
NDK C/C++代码的Logcat调试输出
头文件
#include <android/log.h>
宏定义方便后面代码使用
/* * 相当于java: * public static String TAG = "LOG Test"; * Log.d(TAG,"..."); */ #define TAG "LOG Test" #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, TAG,__VA_ARGS__) #define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, TAG,__VA_ARGS__) #define LOGF(...) __android_log_print(ANDROID_LOG_FATAL, TAG,__VA_ARGS__) #define LOGI(...) __android_log_print(ANDROID_LOG_INFO, TAG,__VA_ARGS__) #define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, TAG,__VA_ARGS__) #define LOGW(...) __android_log_print(ANDROID_LOG_WARN, TAG,__VA_ARGS__) #define LOGU(...) __android_log_print(ANDROID_LOG_UNKNOWN, TAG,__VA_ARGS__) #define LOGS(...) __android_log_print(ANDROID_LOG_SILENT, TAG,__VA_ARGS__) #define LOGDF(...) __android_log_print(ANDROID_LOG_DEFAULT, TAG,__VA_ARGS__)
函数内部使用
LOGD("调试输出"); LOGE("错误输出"); LOGF("致命错误输出"); LOGI("一般提示输出"); LOGV("所有消息输出"); LOGW("警告输出"); LOGU("未知输出"); LOGS("静默输出"); LOGDF("默认输出");
相关文章推荐
- (4.4.10)Android程序调试–LogCat按照日志信息级别进行输出和过滤
- Android程序调试–LogCat按照日志信息级别进行输出和过滤
- Android Studio NDK 入门教程(4)--优雅的在C++中输出Logcat
- Android程序调试–LogCat按照日志信息级别进行输出和过滤
- Android打包APK后禁止通过DMMS的Logcat查看程序输出的调试信息
- c++程序调试阶段内容的输出
- 如何使用arm-eabi-gdb调试android c/c++程序
- android中c/c++程序的调试(eclipse)
- android中c/c++程序的调试(eclipse)
- Android如何用LogCat来调试程序
- Windows环境下android平台native调试,从java debug 到 C++ (NDK DEBUG)
- Linux环境下android平台调试native代码, 从java debug 到C++ (NDK DEBUG)
- android中c/c++程序的调试(eclipse)
- android中c/c++程序的调试(eclipse)
- Android使用ndk-gdb调试jni程序
- 如何使用arm-eabi-gdb调试android c/c++程序
- 怎样用 C/C++ 开发一个原生程序运行在 Android 下而不用 ADK、NDK
- android 解决真机在logcat中输出调试信息
- 怎样用 C/C++ 开发一个原生程序运行在 Android 下而不用 ADK、NDK