hamishcundy

Storing library (libruntimecore_java.so) outside .apk

Discussion created by hamishcundy on Feb 27, 2014
The ArcGIS Android native libraries (arm, armv7, x86) balloon our .apk from 3mb to 21mb, and we are wanting a way to download and install an updated .apk without packaging the .so files each time. We know we can manually load a .so library stored elsewhere using System.load(path), but ArcGIS still looks for the .so file inside the apps install directory and crashes.
Is there any way we can:
a) Specify an alternative location for the .so library thats loaded by ArcGIS, or
b) Tell ArcGIS not try loading the .so files (if we've already loaded them manually)?

Outcomes