I've got quite a strange issue with rk3188 based incur device. It was running fine with my app, but suddenly the app stop working and never started again.
I think this is something happened with device itself, because another xamarin app runs fine!
Here is part of log I see when starting bad app:
01-28 11:15:38.853 22526 22526 D dalvikvm: Added shared lib /data/app-lib/hobdrive.android-1/libmonodroid.so 0x41bee898 01-28 11:15:38.903 22526 22526 W libc : WARNING: generic atexit() called from legacy shared library 01-28 11:15:38.983 22526 22540 F : * Assertion at /Users/builder/data/lanes/monodroid-mlion-monodroid-4.20-series/812ca135/source/mono/mono/metadata/threads.c:4423, condition `field' not met 01-28 11:15:38.983 22526 22540 F libc : Fatal signal 6 (SIGABRT) at 0x000057fe (code=-6), thread 22540 (obdrive.android)
I can provide full tombstone if required.
Although the problem could be with device configuration, I'm afraid if the same badness could happen with end user devices.
The only thing I remember is that old working copy of App was built with older xamarin version. It could be that after xamarin framework update and app reinstall something happened what prevents the app from starting fine.