Using Third Party Native Libraries for iOS*¶
Intel’s Multi-OS Engine Technology Preview provides the WrapNatJGen tool, which can help you efficiently use native methods in your Java*-based applications. With WrapNatJGen, you can:
Generate Java* bindings for selected native header files.
Generate JAR files that include precompiled Java bindings for frameworks or libraries, as well as additional resources or linker flags if required.
Generate JAR files based on CocoaPods* specs.
You can reuse the generated JAR files in different projects on different systems. You just need to link the JAR file to the Multi-OS Engine module in Android* Studio when building your application. Once compiled, the JAR content gets copied into the final application file.
WrapNatJGen is a wrapper around a low-level NatJGen tool that generates bindings from the selected header files using NatJ run-time libraries. You can choose to work with WrapNatJGen from the command-line interface, or use Multi-OS Engine context menus integrated into the Android Studio GUI.
See Also