I seem to have gotten my Visual Studio 17, Xamarin Android project torqued into some untenable position. When I try to load a Basemap, it throws the following error:
05-14 13:59:33.724 2047 2106 E ArcGIS Runtime: Failed to explicitly load ArcGIS Runtime core library, Exception details: Library runtimecore not found; tried [/system/lib/libruntimecore.so, /system/vendor/lib/libruntimecore.so]
05-14 13:59:33.724 2047 2106 E ArcGIS Runtime: at Java.Interop.JniEnvironment+StaticMethods.CallStaticVoidMethod (Java.Interop.JniObjectReference type, Java.Interop.JniMethodInfo method, Java.Interop.JniArgumentValue* args) [0x00069] in <034d4a9852dd45bea9353cc7776c99f0>:0
05-14 13:59:33.724 2047 2106 E ArcGIS Runtime: at Java.Interop.JniPeerMembers+JniStaticMethods.InvokeVoidMethod (System.String encodedMember, Java.Interop.JniArgumentValue* parameters) [0x00018] in <034d4a9852dd45bea9353cc7776c99f0>:0
05-14 13:59:33.724 2047 2106 E ArcGIS Runtime: at Java.Lang.JavaSystem.LoadLibrary (System.String libname) [0x00029] in <a10f61e70eeb434e952fef884856c199>:0
05-14 13:59:33.724 2047 2106 E ArcGIS Runtime: at Esri.ArcGISRuntime.ArcGISRuntimeEnvironment.Initialize () [0x00012] in C:\daily_r\api_xam\dotnet\api\src\Esri.ArcGISRuntime\Esri.ArcGISRuntime.Shared\ArcGISRuntimeEnvironment.cs:104
05-14 13:59:33.724 2047 2106 E ArcGIS Runtime: --- End of managed Java.Lang.UnsatisfiedLinkError stack trace ---
05-14 13:59:33.724 2047 2106 E ArcGIS Runtime: java.lang.UnsatisfiedLinkError: Library runtimecore not found; tried [/system/lib/libruntimecore.so, /system/vendor/lib/libruntimecore.so]
05-14 13:59:33.724 2047 2106 E ArcGIS Runtime: at java.lang.Runtime.loadLibrary0(Runtime.java:1040)
05-14 13:59:33.724 2047 2106 E ArcGIS Runtime: at java.lang.System.loadLibrary(System.java:1657)
I've used Android device monitor to look for these libraries, and indeed, they are not there on the device. The thing is, everything was *working* before April 16. Anyone have any ideas about how to chase this down? Also, probably relevant that I have another incarnation of the same project that does load the Basemap on the same phone (it has something else broken in it that makes it unusable..)
Issue likely due to problems on my local network segment. Thank you.