AnsweredAssumed Answered

MapView.retainState() crashing

Question asked by milkcan_jason on Sep 13, 2016
Latest reply on Sep 15, 2016 by milkcan_jason

I have inherited a native Android application and went about migrating from SDK 10.2.3 to 10.2.8-1 per the documentation.  However, I am getting a UnsatisifiedLinkError when retainState() is called on the mapview object:

 

 

Java.lang.UnsatisfiedLinkError: No implementation found for byte[] com.esri.core.geometry.GeometryEngineCore.nativeNormalizeCentralMeridian(byte[], int, java.lang.String) (tried Java_com_esri_core_geometry_GeometryEngineCore_nativeNormalizeCentralMeridian and Java_com_esri_core_geometry_GeometryEngineCore_nativeNormalizeCentralMeridian___3BILjava_lang_String_2)
at com.esri.core.geometry.GeometryEngineCore.nativeNormalizeCentralMeridian(Native Method)
at com.esri.core.geometry.GeometryEngineCore.normalizeCentralMeridian(SourceFile:950)
at com.esri.core.geometry.GeometryEngine.normalizeCentralMeridian(SourceFile:487)
at com.esri.android.map.MapView.retainState(SourceFile:1421)

 

Has anyone seen this before? This is appears to be happening across devices, with my primary test device a base Nexus 5 with the latest 6.0 Android patches applied.

Outcomes