报错如下图,注意,标红的三处
使用的il2cpp和架构是arm64-v8a
那我们就可以根据这些去找对应的符号表,在unity安装目录下
Unity2020.3.33f1EditorDataPlaybackEnginesAndroidPlayerVariationsil2cppReleaseSymbolsarm64-v8a
找到libunity.sym.so。拷贝到下一步的NDK目录下。
找到NDK中arm-linux-androideabi-addr2line.exe目录
//根据打包处理架构选择不同addr2line
//arm处理器
xxxtoolchainsarm-linux-androideabi-4.9prebuiltwindows-x86_64bin
执行:arm-linux-androideabi-addr2line.exe -f -C -e so的地址 报错内存地址
如:arm-linux-android-addr2line 服务器托管网-f -C -e libunity.sym.so 0x4cdfec
//aarch64
或者xxxtoolchainsaarch64-linux-android-4.9prebuiltwindows-x86_64bin
执行:aarch64-linux-androideabi-addr2line.exe -f -C -e so的地址 报错内存地址
如:aarch64-linux服务器托管网-android-addr2line -f -C -e libunity.sym.so 0x4cdfec
效果如下:
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: C++ Qt开发:ProgressBar进度条组件
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍ProgressBar进度条组件的常用方法及灵活运用。 ProgressB…