So I have started developing for Bump, and in their short-sightedness they don't support x86 based Android devices/emulators. Only ARM.
Well, setting the small market aside, it's a big problem for me since I thoroughly enjoy developing using the x86 based emulator for performance reasons.
So, (since Bump is pointless on an emulator anyway) how can I disable the loading of the Bump libraries when running in the emulator?
import com.bump.api.IBumpAPI;
import com.bump.api.BumpAPIIntents;
Error:
08-06 17:58:30.895: E/AndroidRuntime(1799): java.lang.UnsatisfiedLinkError: Couldn't load android-api from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.xxxxxxxx-2.apk,libraryPath=/data/app-lib/com.xxxxxxxxx-2]: findLibrary returned null 08-06 17:58:30.895: E/AndroidRuntime(1799): at java.lang.Runtime.loadLibrary(Runtime.java:365) 08-06 17:58:30.895: E/AndroidRuntime(1799): at java.lang.System.loadLibrary(System.java:535) 08-06 17:58:30.895: E/AndroidRuntime(1799): at com.bump.api.BumpAPI.(BumpAPI.java:122) 08-06 17:58:30.895: E/AndroidRuntime(1799): at java.lang.Class.newInstanceImpl(Native Method) 08-06 17:58:30.895: E/AndroidRuntime(1799): at java.lang.Class.newInstance(Class.java:1319)