android 堆栈打印

1.java层堆栈打印
java 复制代码
android.util.Log.i("test1", "Activity onCreate", new Exception());
2.native层堆栈打印

进入对应的cpp文件,放开#define LOG_NDEBUG 0注释,且变成#define LOG_NDEBUG 1

cpp 复制代码
#include <utils/CallStack.h>
#include <utils/Log.h>

CallStack stack;
stack.update();
stack.log("Tag");//输出到logcat

mk或者bp中需要链接以下so库:

libutils libcutils libutilscallstack

相关推荐
爱学习的大牛1238 小时前
使用C++开发Android .so库的优势与实践指南
android·.so·1024程序员节
帅锅锅00711 小时前
SeLinux Type(类型)深度解析
android·操作系统
2501_9159214311 小时前
iOS混淆与IPA加固全流程(iOS混淆 IPA加固 Ipa Guard实战)
android·ios·小程序·https·uni-app·iphone·webview
游戏开发爱好者811 小时前
iOS 26 App 开发阶段性能优化 从多工具协作到数据驱动的实战体系
android·ios·小程序·uni-app·iphone·webview·1024程序员节
2501_9151063211 小时前
深入剖析 iOS 26 系统流畅度,多工具协同监控与性能优化实践
android·ios·性能优化·小程序·uni-app·cocoa·iphone
小彤花园12 小时前
GooglePlay更改签名秘钥报错(2025最新版)
android·google
Answer_momo13 小时前
一文读懂 Kotlin 数据流 Flow 的使用
android
雨白13 小时前
Kotlin Flow 入门:构建响应式异步数据流
android·kotlin