You could read the document about Xamarin.Android architecture :
Xamarin.Android
applications run within the Mono execution environment. This execution environment runs side-by-side with the Android Runtime (ART) virtual machine.
If the exception happened in ART
, the Carshlytics
should be work, but if it happened in mono, the Carshlytics
will not work.
You could try to add these handlers for exceptions :
AppDomain.CurrentDomain.UnhandledException += CurrentDomainOnUnhandledException;
TaskScheduler.UnobservedTaskException += TaskSchedulerOnUnobservedTaskException;
AndroidEnvironment.UnhandledExceptionRaiser += AndroidEnvironmentOnUnhandledException;