Android SDK (Software Development Kit)
Android Studio
NDK (Native Development Kit)
-
It is a set of tools that allows using C and C++ code with Android.
CMake
-
It is an external build tool that works with Gradle to create native libraries.
-
This component is not required if you plan to use only ndk-build.
-
LLDB
-
It is the debugger used by Android Studio to debug native code. By default, LLDB is installed with Android Studio.