报错如下图,注意,标红的三处
使用的il2cpp和架构是arm64-v8a
那我们就可以根据这些去找对应的符号表,在unity安装目录下,也可以从安卓apk中解压出来
Unity2020.3.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp\Release\Symbols\arm64-v8a
找到libunity.sym.so。拷贝到下一步的NDK目录下。
找到NDK中arm-linux-androideabi-addr2line.exe目录
//根据打包处理架构选择不同addr2line
//arm处理器
xxx\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\
执行:arm-linux-androideabi-addr2line.exe -f -C -e so的地址 报错内存地址
如:arm-linux-androideabi-addr2line -f -C -e libunity.sym.so 0x4cdfec
//aarch64
或者xxx\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin\
执行:aarch64-linux-androideabi-addr2line.exe -f -C -e so的地址 报错内存地址
如:aarch64-linux-android-addr2line -f -C -e libunity.sym.so 0x4cdfec
效果如下:文章来源:https://www.toymoban.com/news/detail-772909.html
文章来源地址https://www.toymoban.com/news/detail-772909.html
到了这里,关于Unity Android FireBase bugly报错查询的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!