What is NDK toolchain?

NDK (Native Develop Toolkit) is a toolchain from Android official, originally for users who writes native C/C++ code as JNI library . It’s not designed for compiling standalone programs (./a. out) and not compatible with automake/cmake etc.

Read more

Does NDK use clang?

The NDK uses Clang as its C/C++ compiler and Binutils for linking, archiving, and object file manipulation. Binutils provides both BFD and gold for linking. LLVM’s LLD is also included for testing. AOSP uses LLD by default for most projects and the NDK is expected to move to it in the future.

Read more

What is NDK app?

The Android NDK is a toolset that lets you implement parts of your app in native code, using languages such as C and C++ . For certain types of apps, this can help you reuse code libraries written in those languages.

Read more