focus-creative-games / hybridclr

HybridCLR是一个特性完整、零成本、高性能、低内存的Unity全平台原生c#热更新解决方案。 HybridCLR is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native c# hotupdate.
https://code-philosophy.com/
MIT License
6.51k stars 656 forks source link

手机上崩溃时无法解析HybridCLR的调用堆栈 #84

Closed qfc123 closed 1 year ago

qfc123 commented 1 year ago

手机上崩溃时无法解析HybridCLR的调用堆栈,有什么办法能解析吗?或者有什么替代方案?否则线上崩溃很难查找原因。

qfc123 commented 1 year ago

示例项目也无法解析到崩溃信息,无法找到导致崩溃的函数

pirunxi commented 1 year ago

就如lua崩溃时你也不可能能获得lua解释栈一样,hybridclr崩溃时,你也无法获得调用堆栈。除非你在崩溃的时候,还有机会执行一些清理代码,此时你可以在清理代码中查询获得hybridclr当前的执行栈信息。