Android dump .so 文件crash log
2023-09-27 14:27:04 时间
众所周知,在android系统上,有时候我们遇到so文件的crash仅仅能打log,可是非常多时候并不知道crash在什么地方,幸运的是crash后,一般能够产生一个.dmp文件。
我们能够依据这个文件来得到更为具体的statck trace。
主要用的就是google提供的一些方法,命令太复杂,非常easy出错,所以我写了一个python脚本,简化步骤。
详情能够參考 https://code.google.com/p/google-breakpad/wiki/LinuxStarterGuide
#! /usr/bin/env python import os import sys if len(sys.argv) < 3: print("please check your parameter") exit(-1) soFile = sys.argv[1] dmpFile = sys.argv[2] print soFile, print dmpFile symFile = soFile + ".sym" #dumple sym file os.system("./dump_syms " + soFile + " > " + symFile) #get directory information ret = os.popen("head -n1 " + symFile).read() arry = ret.strip().split(" ") dirName = arry[3] symPath = "./symbols/" + soFile + "/" + dirName #create directory os.system("mkdir -p " + symPath) os.system("mv " + symFile + " " + symPath) #minidump to log file os.system("./minidump_stackwalk " + dmpFile + " ./symbols > crashlog")
相关文章
- android安卓系统上运行jar文件
- Android开发之深入理解Android Studio构建文件build.gradle配置
- Android 换肤指南
- 11月9日科技资讯|马云再谈对钱没有兴趣;比尔·盖茨:微软原本可以击败 Android!TypeScript 3.7 发布 | 极客头条
- 【Android】源码external/目录中在编译过程中生成的文件列表
- Robotium中定位Android客户端疑难元素
- 【Android】Android布局文件的一些属性值
- 【Android】输入设备配置文件(.idc文件)
- Android Studio Emulator 提示 “/dev/kvm is not found” 解决办法
- Android RecyclerView 动画展开item显示详情
- Android :You have duplicate classes with the same name : META-INF.versions.9.module-info please remo
- Android 防止重复点击 FastClickUtils
- Android 如何快速找到在那个页面
- 【Android 逆向】使用 Python 代码解析 ELF 文件 ( PyCharm 中创建 Python 程序 | 导入 ELFFile 库 | 解析 ELF 文件 )
- 【Android Gradle】安卓应用构建流程 ( Java 源码编译 和 AIDL 文件编译 )
- android用于打开各种文件的intent
- Android闪屏示例程序
- 关于android Http访问,上传,用了三个方法
- Android中带有进度条百分比显示的可以从网络下载文件的适配器
- Android 资源文件中的符号含义与说明
- Android图片异步加载框架Android-Universal-Image-Loader
- android添加购物车动画实现
- Android SD卡简单的文件读写操作
- 一款简单易用的 Toast 组件,支持 Android&iOS
- 【Android 内存优化】图片文件压缩 ( Android 原生 API 提供的图片压缩功能能 | 图片质量压缩 | 图片尺寸压缩 )
- 【Android 安装包优化】7z 文件压缩格式 ( 7z 格式简介 | 7z 命令使用说明 )
- 【Android CPU 优化】Android CPU 调优 ( Trace 文件分析 | Android Profiler 工具 | CPU Profiler 工具 )
- android -上传文件到服务器