SoLoader is a native code loader for Android. It takes care of unpacking your native libraries and recursively loads dependencies on platforms that don't support that out of the box.
SoLoader can be included in any Android application.
You can use prebuilt aars
or fetch SoLoader from Maven repository by adding the following to your
build.gradle
file:
compile 'com.facebook.soloader:soloader:0.1.0+'
To build SoLoader from source you'll need Buck. Once you have Buck installed execute following commands from the project root directory:
python scripts/fetch_deps.py
buck build :soloader
The build command generates buck-out/gen/soloader.aar
file.
Please use our issues page to let us know of any problems. See the CONTRIBUTING file for how to help out.
SoLoader is BSD-licensed. We also provide an additional patent grant.