Open ihaiucom opened 9 months ago
实测在android下跨动态库抛c++异常是必崩的,这也是为啥官方版本发布的静态库的原因。
我查到这个:https://stackoverflow.com/questions/5107948/throwing-c-exceptions-across-dll-boundaries 有可能是我们编译plugin和你打包apk用的编译器和参数不一样导致,你可以试试自行编译一个。
如果不行,建议切换回静态。如果静态库用不了(某些项目反馈),那可能得用回普通版本的puerts了。
拉最新的 编译静态库 解决了
xIl2cpp 模式下 FunctionBridge.Gen.h 调c#的代码 ((FuncToCall)methodPointer)(self, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, method); // 这个方式如果有异常。要怎么try catch。