The Best Native Application Development Tools for Android

Setting up an Android development environment can be a complex and frustrating experience. NVIDIA AndroidWorks simplifies this for all Android developers with a single installer that manages this complexity for you.

AndroidWorks is offered free of charge, but requires NVIDIA GameWorks™ Registered Developer Program membership.

 Download   Documentation 

NVIDIA AndroidWorks installs all software tools required to develop for Android and reduces the complex process of configuring an Android development system down to a single click. Based on our Tegra Android Developer Pack (TADP), AndroidWorks is a professional grade solution designed to provide the best development platform for all Android devices - not only Tegra powered devices.

Now Available for All Android Platforms!

This suite of developer tools will configure a development environment that will work with most Android devices (Compatible devices). AndroidWorks is available for Windows, OSX, Ubuntu Linux 32-bit and Ubuntu Linux 64-bit platforms.

"With functionality that extends beyond Tegra, NVIDIA’s AndroidWorks is a valuable part of EA’s mobile game development tools. AndroidWorks helps us bring players incredible mobile experiences on a variety of Android devices and chipsets,"

Lewis Strudwick, Studio Technology Director at EA Melbourne

"Epic’s use of Nsight Tegra has been crucial for the efficient development of Unreal Engine 4’s Android features. We’re delighted to see AndroidWorks extend support beyond Tegra so Unreal Engine developers can remain in their favorite authoring tools during all development scenarios. NVIDIA’s tool advancements are refining Android to a level matching game console development."

Niklas Smedberg, Senior Graphics Programmer at Epic Games

Release (1R2)

New to 1R2 is a full version of IncrediBuild 7.0 for Visual Studio. NVIDIA has worked closely with IncrediBuild to accelerate build times when using IncrediBuild for Visual Studio in conjunction with the latest Nsight Tegra, Visual Studio Edition 3.1. Users will experience a significant reduction in build times using IncrediBuild, where benefits can be seen even running within a single machine. In addition, this release includes the latest versions of Developer Tools (Tegra Graphics Debugger, Tegra System Profiler, Nsight Tegra, Visual Studio Edition, PerfKit), installation UI and usability improvements, the latest Android NDK (r10e), SDK (24.3.3), and Build/Platform, CUDA, OpenCV and PhysX support, NVIDIA GameWorks OpenGL sample source code and device drivers. This enables building, debugging, analyzing and profiling for Java, native C/C++, CUDA 6.5 and 7.0 (available on Linux x64 on select devices only), OpenGL ES 2.0, OpenGL ES 3.0, OpenGL ES 3.1, OpenGL ES 3.1 Android Extension Pack, and OpenGL 4.x on Android platforms.


  • Full suite of native application development tools for Android, now available for all Android platforms (See compatible devices).
  • Updated suite of Android NDK (r10e), SDK (24.3.3), Build/Platform Tools to latest available versions.
  • IncrediBuild 7.0 for Visual Studio – Free Dev Edition is now included to improve your build times.
    • Free single machine acceleration + 30 day trial of network distributed acceleration
    • Accelerate Nsight Tegra Visual Studio Edition builds
    • Accelerate Epic Games Unreal Engine 4 builds
  • Tegra System Profiler 2.4 now shows the call-stack info when hovering over the thread blocked state in the timeline. In addition, thread names auto-populate without need of NVTX and can sort by utilization. Support for NVTX on 64-bit processes has been added, plus various backtrace quality improvements, and bug fixes.
  • Nsight Tegra, Visual Studio Edition 3.1 with an improved Fast Deploy mechanism that only updates the native libraries on the device, various debug session improvements (specifying activity name/intent parameters, logcat filtering, execute custom batch script), root support (some devices that previously would not allow debugging can now debug when device is rooted), as well as various performance enhancements and bug fixes.
  • Tegra Graphics Debugger 2.0 wwith performance improvements for apps before capture, and various bug fixes.
  • PerfKit 4.4 support for Android.
  • CUDA 7.0 on NVIDIA SHIELD Android TV
    • Available on Linux x64 on select devices only. See documentation for details.
  • CUDA 6.5 on NVIDIA Tegra K1 devices
    • Available on Linux x64 on select devices only. See documentation for details.


To provide feedback, request additional features or report support issues, please use the NVIDIA Developer Forums.


Android Development:

  • Android SDK r24.3.3
  • Android APIs
  • Android NDK32 and NDK64 r10e
  • Android Build Tools r22.0.1
  • Android Platform Tools r22
  • Android Support Library r22.2.1
  • Android Support Repository Lbrary r16
  • Google USB Driver r11
  • JDK 1.7.0_71
  • Eclipse 4.4, CDT 8.2.0, ADT 24.0.2
  • Apache Ant 1.8.2
  • Gradle 2.2.1

GameWorks Libraries and Tools:

GameWorks Samples and Documentation

Third Party Middleware and Tools

Compatible Devices

Android ABI (ARM v7, ARM v8, x86, x64) support, including but not limited to:

System Requirements

Supported Operating Systems:

  • Windows 8.1 (64-bit)
  • Windows 7 (64-bit)
  • Mac OS X 10.9
  • Ubuntu Linux x64 (v12.04, v14.04)

Developer Webinars

Instructional Videos and Webinars can be found here.

To access older versions of AndroidWorks (formerly Tegra Android Development Pack), please visit AndroidWorks Archive.