Hi,
To summarize the discussion so far:
- In debug mode you see: System.NotSupportedException: Could not activate JNI Handle 0x7fca1a7480 (key_handle 0x2ad6405) of Java type 'Esri/ArcGISRuntime/UI/MapView' as managed type 'Esri.ArcGISRuntime.UI.MapView'.
- In Release mode you see: "Unfortunately, <your app name> has stopped."
Please can you confirm for both Debug and Release modes what options you have enabled on the Packaging and Advanced tabs under Project Properties > Android Options? (i.e. 4 images similar to the image my colleague Preei posted above).
Note when your Android app is set to build/deploy as Debug, by default all CPU architectures are enabled but note these will be ignored because the `Use Shared Runtime` and `Fast Deployment` options are enabled (in Project Properties > Android Options > Packaging tab). When your app is set to build/deploy as Release, on the Android Options > Advanced tab, by default just armeabi-v7a is enabled. For more information please see the Xamarin doc on this subject: CPU Architectures - Xamarin.
Currently we do not support arm64-v8a as a target architecture in debug or release, but apps built for armeabi-v7a will work on both 32-bit and 64-bit ARM devices.
Cheers
Mike