Android NDK


Android NDK is the set of development tools necessary so that different programming languages can call native Java classes with ARM and x86 support

8/10 (2 Votes)

Android's Native Development Kit is the set of tools that allow the use of libraries in languages other than Java for ARM or x86 architectures. Android NDK is a perfect aid to be able to reuse code.

The gateway to the development of 64-bit apps for Android

With Android NDK, all those applications that run on the Dalvik virtual machine can use the System.loadLibrary function to call native Java classes. Among its different properties we can point out that it can allow programmers to develop 64-bit applications for Android L, the advantages of which are:

  • Better access to memory.
  • Larger amount of registries.
  • New instruction sets.

The perfect candidates to use Android NDK are those applications that demand a higher workload from the processor, such as game engines or signal processors. However, you must take into account that Android NDK may not be useful for many programmers who prefer to continue developing their applications in their own language.

Requirements and additional information:
  • Requires a ZIP compatible compressor.
  • The micropayment includes two 32-bit and 64-bit applications for the 32 and 64-bit developments.
Antony Peel
Antony Peel
Over a year ago
More than a year ago
580 MB

We'd love to hear from you. Do you want to give us your opinion?

Logged off

Logged off