我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印内容带有文件文件名方法名行号 等信息,方便定位日志输出的地方

Posted 欧阳鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印内容带有文件文件名方法名行号 等信息,方便定位日志输出的地方相关的知识,希望对你有一定的参考价值。

一、需求描述

1.1 原生接口的现状

一般,我们在JNI层输出android Log时,直接使用原生的接口,打印如下:

// 实现 C语言中打印log到android控制台
// 导入 头文件 android/log.h
#include <android/log.h>
// 定义一些宏
#define DEBUG 

以上是关于我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印内容带有文件文件名方法名行号 等信息,方便定位日志输出的地方的主要内容,如果未能解决你的问题,请参考以下文章

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印内容带有文件文件名方法名行号 等信息,方便定位日志输出的地方

我的Android进阶之旅NDK开发之C++如何相互转换jstring和char*

我的Android进阶之旅NDK开发之C++如何相互转换jstring和char*

我的Android进阶之旅Android Studio的NDK项目可以运行,但是C++代码全部报红的错误

我的Android进阶之旅Android Studio的NDK项目可以运行,但是C++代码全部报红的错误

我的Android进阶之旅如何在NDK开发的时候定位Native层的内存泄漏?