工具:
Il2CppDumper-v6.3.3 反编译 so库,将地址对应的函数名记录下来,用法

  1. 在文件夹下面创建 input 和output文件夹
  2. 将il2cpp.so放到 input中
  3. 找到global.metadata.dat 在安卓工程 或者 apk的 assets\bin\Data\Managed\Metadata
  4. 执行 bat

..\Il2CppDumper.exe 文件名 global-metadata.dat ..\output

5 .这就是反编译后的文件,其中 dump.cs 和 script.json 中都包含了 函数地址所对应的函数名 类型等信息。 配合ida就可以查找到对应的函数。
上述针对 崩溃在 libil2cpp库。

工具2
IDA 7.0

1.这个安装后 直接打开 对应的so库,按G 输入函数地址。等待解析完成。

上图是 某个地址 查找后的结果,第一行 sub 381E78 就是这个崩溃的第一个函数名,到对应的dump文件下就可以找到这个函数名,按F5 可以转换成 C语言的代码

工具3

add2line。

addr2line 简单直接,当地址 转换成对应的函数名。不给你搞花哨的东西。
先命令行打开 对应路径 AndnroidNDK\android-ndk-r19\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin>
然后

aarch64-linux-android-addr2line -f -C -e E:\Li2cppTools\Il2CppDumper-v6.3.3\input\libunity.sym.so 0x9002c4

so库地址 : E:\Li2cppTools\Il2CppDumper-v6.3.3\input\libunity.sym.so
0x9002c4 需要转换的函数

资源链接:
链接:https://pan.baidu.com/s/15p-U09D5Qbk3C1F3dsov9Q
提取码:anp1

处理 unity崩溃日志相关推荐

  1. UNITY崩溃的日志

    有关UNITY的日志,有两个路径. 1,一般日志路径:C:/Users/xxxx/ AppData/Local/Unity/Editor,此文件夹下有三个文件 ,如下图:Editor.log, Edi ...

  2. Unity - 搬砖日志 - 打开项目时崩溃/或是运行不起unity的日志

    崩溃日志目录所在:C:/Users/admins/AppData/Local/Unity/Editor/Editor.log 其中 admins 是你的 windows 登录账号名 打开该 Edito ...

  3. ios 打印 详细错误日志_关于Xcode不能打印崩溃日志

    最近在调试应用的时候发现了一个问题, 就是Xcode的控制台不打印Crash日志. 几经周折终于发现了问题. 因为不能打印日志, 开始以为是我没有设置 NSSetUncaughtExceptionHa ...

  4. iOS 查看崩溃日志

    iOS开发,查看崩溃日志的办法有几个. 1发布之前,内测阶段,安装hoc版本的ipa,如果崩溃了,拿到设备,在编包的机器上打开xcode,orgnizer,查看设备的日志就能看到. 2发布之后,用户使 ...

  5. 代码:android崩溃日志收集和处理

    用来处理android崩溃日志收集的代码,详情的使用请转:android崩溃日志收集和处理 第一个类 /** * 异常捕捉实现类 */ public class ErrorCaughtimplemen ...

  6. 【Android NDK 开发】NDK C/C++ 代码崩溃调试 - Tombstone 报错信息日志文件分析 ( 获取 tombstone_0X 崩溃日志信息 )

    文章目录 一.崩溃信息描述 二.手机命令行操作 三.电脑命令行操作 四.Tombstone 内容 Tombstone 报错信息日志文件被保存在了 /data/tombstones/ 目录下 , 先 R ...

  7. 【Android应用开发】 Android 崩溃日志 本地存储 与 远程保存

    示例代码下载 : http://download.csdn.net/detail/han1202012/8638801; 一. 崩溃日志本地存储 1. 保存原理解析 崩溃信息本地保存步骤 : -- 1 ...

  8. 利用系统提供的崩溃日志解Native层Bug

    2019独角兽企业重金招聘Python工程师标准>>> 对Android开发者来讲,尤其是使用NDK编写Native层代码的开发者,在编码过程中通常会碰到各种各样的问题.追踪问题的方 ...

  9. iOS 崩溃日志在线符号化实践

    1. 什么是符号化? 在日常开发中,应用难免会发生崩溃.通常,我们直接从用户导出来的崩溃日志都是未符号化或者部分符号化的,都是一堆十六进制内存地址的集合,可读性较差.未符号化或者部分符号化的崩溃日志对 ...

最新文章

  1. 《团队项目开发之三对一维环形数组的求解》
  2. iOS开发之ImageView复用实现图片无限轮播
  3. 《Linux下sed命令的使用》
  4. Nc105-二分查找-II
  5. 一个既能做CV任务,也能做NLP任务的Transformer模型!谷歌UCLA提出统一的基础模型...
  6. OpenCV创建滑动条函数:createTrackbar()介绍
  7. 数据结构上机实践第13周项目1 - 验证Prim算法的验证
  8. vulkan android 三星,vulkan android
  9. java web中的监听器
  10. Word 分节符插入与删除方法
  11. [MSSQL]如何获取日期月份的英文缩写
  12. html语言什么时候加引号,什么时候冒号后面不用引号
  13. cousera视频无法播放
  14. 树莓派入门:一篇解决树莓派系统安装启动及远程连接的多种方式
  15. C语言中常用的标准数学函数
  16. 南大软院大神养成计划--CSS网页布局
  17. Deepin Linux15 华为荣耀笔记本MagicBook2019使用-安装深度应用商店和应用软件
  18. 图像处理(数字图像处理)
  19. Windows 10下视频播放器泛黄,颜色太暖、太亮
  20. 【付费阅读V5.6.1 】功能模块、付费阅读小程序源码、开源版

热门文章

  1. mysql 备库 1032_【MySQL 5.7 】从库1032 报错处理
  2. 自开发数据可视化平台
  3. 计算机强制退出程序键,电脑强制关闭程序按哪三个键
  4. 【计科二班】编程测试题解
  5. linux运行docker容器,添加映射端口
  6. uni-app学习(九):computed
  7. 2022-03-03 北京 计算机知识。字符编码,ppt
  8. Hibernate延迟加载-by宋迪
  9. 【娱见】乐视开始折腾路由器,小米与极路由还会好过吗?
  10. 著名企业求职面试指南