Ich hatte eine perfekt laufende C++ (Android native) Anwendung .. dann habe ich einige try { } catch {} Anweisungen und wenn ich die Anwendung debugge, unterbricht sie wie verrückt in zufälligen, korrekten Codestücken. Wenn ich die Anwendung ausführe, hält sie für einen Interrupt Zygote ( app_process ) beschwert sich über das Signal 2 das ist SIGINT .
Ich hatte ein paar try-catch-Klauseln in meiner Anwendung, die gut lief, bevor ich eine Tonne von try-catch-Klauseln hinzugefügt. An dieser Stelle bin ich sicher, dass es eine Menge verschachtelter try-catch-Blöcke gibt, vielleicht kann das Android OS nicht so viele Unterbrechungen für verschachtelte Blöcke verarbeiten?
Ich möchte erwähnen, dass derselbe Code unter Windows einwandfrei funktioniert.