# Installing Titanium Advanced Tools

# Contents

# Overview

The following packages may be useful for advanced Titanium users, but are not necessary to develop with Titanium.

If you want to build the Titanium SDK from source, or to build native Android modules, you should read this section for software requirements.

# Android Native Development Tools (NDK) (optional)

The Android NDK is required to build native Java/Kotlin modules for Android or to build the Titanium SDK from source.

The NDK is not required to build, run, or distribute apps using the Titanium SDK.

Titanium supports NDK Revision 11c and higher.

It's recommended to download the NDK via Android Studio. This will install it under the directory the Android SDK is installed at. Installing it via Android Studio avoids macOS Catalina (and newer versions) from requesting your permission to use the NDK tools when doing a build.

Alternatively, you can install the Android NDK to your own custom location by downloading from the following website:

download_05

Download the Android NDK on developer.android.com (opens new window)

See Installing the Android NDK for detailed instructions about how to install, including the program location and system environment variables that should be used.

# Ant (optional)

Error rendering macro 'excerpt-include' : User 'doc-robot' does not have permission to view the page 'DA:Installing Ant'.

See Installing Ant for detailed instructions about how to install, including the program location and system environment variables that should be used.