O'Reilly logo

Mastering Android Studio 3 by Kyle Mew

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The NDK

As mentioned in the preceding section, native programming requires a slightly different set of tools from those we have been using up until now. As one might expect, everything we need can be found in the SDK Manager.

It is most likely that you will need to install the components highlighted in the following screenshot; you will need at least NDK, CMake, and LLDB:

Native development components
  • CMake: This a multiplatform test and build tool works alongside Gradle. For comprehensive documentation, visit cmake.org.
  • LLDB: This is a powerful, open source debugging tool designed specifically to work with multithreaded applications. Its ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required