我有一个完美运行的 C++(Android 原生)应用程序。然后我引入了一些try { } catch {}语句,如果我调试应用程序,它会以随机、正确的代码片段疯狂地中断。如果我运行应用程序,它会因中断而停止 Zygote ( app_process ) 抱怨信号2,即SIGINT。
在我添加大量 try-catch 子句之前,我的应用程序中有一些运行良好的 try-catch 子句。在这一点上,我确定有很多嵌套的 try-catch 块,也许 Android 操作系统无法处理嵌套块的那么多中断?
我想提一下,在 Windows 上,相同的代码可以完美运行。