- Put your "engine" libraries as raw resources in your .apk. Only the "player" libs should go into libs/$ABI/ and will be installed by the PackageManager when your app is installed.
- On first run, manually extract the right "engine" library to a fixed location (e.g. into Context.getFilesDir() + "/libplayer_engine.so"
- On startup, after the step above, manually load the engine library by calling System.loadLibrary() with the full path to your extract lib
- After this, load your "player" library with System.loadLibrary("player");