unity打包EXE客户端崩溃代码行查找

来源:互联网 发布:wow战斗数据不显示了 编辑:程序博客网 时间:2024/06/05 17:01

unity打包EXE客户端崩溃代码行查找

 1.        创一个text文件,改名为1.sh,放到当前代码工程的bin文件下,“.sh”文件是UNIX/LINUX 操作系统的脚本文件,我们用该文件在当前目录下创建文件夹/bin/ALL_DEBUG,路径为:“./bin/ALL_DEBUG/” ,在当前找到所有的 .pdb和.dll的文件,拷贝到刚刚创建的ALL_DEBUG下并调试。内容如下,详细Linux脚本命令可以网上查找。

#!/bin/bash
mkdir -p ./bin/ALL_DEBUG/
find . -name "*.pdb"|grep Debug|grep -v ALL_DEBUG|while read file 
do 
echo "cp $file ./bin/ALL_DEBUG/" 
cp $file ./bin/ALL_DEBUG/ 
done
find . -name "*.dll*"|grep Debug|grep -v ALL_DEBUG|while read file 
do 
echo "cp $file ./bin/ALL_DEBUG/" 
cp $file ./bin/ALL_DEBUG/ 
done
 
2.安装好git,在1.中的目录下点击右键Git Bash here,输入./1.sh 。如下图

3.cp 命令用于拷贝文件到指定目录下,得带拷贝执行结束。完成后当前文件夹下会自动生成一个新的bin文件夹,将发布的客户端exe文件拷贝至\bin\ALL_DEBUG下,如图

4.找到打包出的exe文件所在的路径下的crash.dmp文件,双击用VS打开后,点击设置符号路径,如下图

5.点击新建文件夹,新增符号文件位置,新增unity的安装目录,在此目录下缓存符号输入刚刚的 \bin\ALL_DEBUG 路径,最后点击确定。

6.如果有遇到提示未经处理的异常如下图

7.根据模块信息,找到对应dll的 pdb文件,点击“新建”添加该pdb路径“点击加载”

8.最后弹出的中段提示 ,点击中断即可。调用堆栈中会有对应的错误代码位置

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 可爱的动图 如何做gif动图 动图桌面 桌面动图 乔巴动图 好玩的动图 动图另类 动物动图 jif动图 动图 福利 我爱你动图 花边动图 动图12p 手机看不了动图 动图30p 动图欣赏 动图15p 狂三动图 猫动图 有趣的动图 如果制作动图 泰迪熊动图 棒棒糖动图 gif动图素材 动图秀秀 好笑的动图 动画动图 动图如何制作 动图 p 亚洲动图gif 亚洲动图20p gif动图制作软件 强大的小动图 透明背景动图 可爱的宝宝动图 动图 h 雨后的故事动图 萌猫动图 ps怎么做动图 雨后的故事 动图 摩天轮社区动图