Clone this repo:
  1. c058c0a Merge changes I5cce7b53,Id6a05798,I126f4a25,Ie7180040,I332126f4, ... by Ryan Prichard · 17 hours ago master
  2. beaa980 Replace distutils copy_tree, exclude tmp files by Ryan Prichard · 6 days ago
  3. 78fb5f1 Factor out bash code for host detection and python3 finding by Ryan Prichard · 7 days ago
  4. 7e6f417 ndk-gdb.cmd: switch to python3 prebuilt by Ryan Prichard · 7 days ago
  5. 1749436 ndk-build.cmd: setlocal and avoid dup \\ in NDK_ROOT by Ryan Prichard · 7 days ago

Android Native Development Kit (NDK)

The latest version of this document is available at

Note: This document is for developers of the NDK, not developers that use the NDK.

The NDK allows Android application developers to include native code in their Android application packages, compiled as JNI shared libraries.

To navigate this site, use the navigation bar at the top of the page. For additional documentation, see the listing for the docs directory. If you're not sure where to start, the Onboarding page will guide you.

Other Resources