栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > 其他

处理 unity崩溃日志

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

处理 unity崩溃日志

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

  1. 在文件夹下面创建 input 和output文件夹
  2. 将il2cpp.so放到 input中
  3. 找到global.metadata.dat 在安卓工程 或者 apk的 assetsbinDataManagedMetadata
  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 简单直接,当地址 转换成对应的函数名。不给你搞花哨的东西。
先命令行打开 对应路径 AndnroidNDKandroid-ndk-r19toolchainsaarch64-linux-android-4.9prebuiltwindows-x86_64bin>
然后

aarch64-linux-android-addr2line -f -C -e E:Li2cppToolsIl2CppDumper-v6.3.3inputlibunity.sym.so 0x9002c4

so库地址 : E:Li2cppToolsIl2CppDumper-v6.3.3inputlibunity.sym.so
0x9002c4 需要转换的函数

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/906599.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号