Introducing NVIDIA AndroidWorks, the best native application development tools for Android, now available for all Android platforms.

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 configure a development environment that will work with most Android devices - not only Tegra powered devices. Included with this release is Nsight Tegra, Visual Studio Edition 3.0 which allows you to build, edit and debug Android applications from within your favorite IDE.

It also includes:

Release 1R1 also supports the all-new NVIDIA® SHIELD™ Android TV as well as the latest NVIDIA® SHIELD™ tablet OTA software updates.

The first release of AndroidWorks includes NVIDIA Nsight Tegra, Visual Studio Edition 3.0. This latest release allows for seamless GDB and JDB remote debugging to all Android devices capable of native application debugging, supporting all Android ABIs – ARM v7, ARM v8, x86, x64. In addition, this release prepares you for development for the all-new NVIDIA® SHIELD™ Android TV as well as support for the latest NVIDIA® SHIELD™ tablet OTA software updates. AndroidWorks includes all software tools required to build, debug, analyze and profile for CUDA 6.5 and 7.0 (available on Linux x64 on select devices only), Java, native C/C++, OpenGL ES 2.0, OpenGL ES 3.0, OpenGL ES 3.1, OpenGL ES 3.1 Android Extension Pack, and OpenGL 4.x on ARM based SOCs. This version includes the Android SDK (24.2.0) and NDK (r10d) for both 32 and 64 bit devices, NVIDIA Android Developer Tools (Tegra Graphics DebuggerTegra System Profiler,PerfHUD ESPerfKit), CUDA, OpenCV and PhysX support, NVIDIA GameWorks OpenGL sample source code and device drivers.

Release Highlights

  • Full suite of native application development tools for Android, now available for all Android platforms (See compatible devices).
  • Full ARMv8-A 64 bit with 64-bit tools support to develop and profile 64 bit apps for Android.
  •  Latest Android SDK (24.2.0) and NDK (r10e) for both 32 & 64 bit devices from Google.
  • Nsight Tegra, Visual Studio Edition 3.0 with support for all Android ABIs (ARM v7, ARM v8, x86, x64), new fast deploy mechanism for shorter build/debug cycles, improved GDB message GUI handling, Tegra X1 support, and various performance enhancements and bug fixes.
  • Tegra Graphics Debugger 2.0 with added support for OpenGL 4.5, improved OpenGL 4.4 support, serialized captures via source code generation, shader perf stats in Linked Programs view, Tegra X1 support, and various bug fixes.
  • Tegra System Profiler 2.3 with updates to the timeline to show DVFS and thread states information, support for NVTX, various performance and backtrace quality improvements, and bug fixes.
  • PerfKit 4.4 support for Android.
  • CUDA 7.0 on NVIDIA Tegra X1 devices
    • 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.
  • NVIDIA GameWorks OpenGL/ES 2.11 Samples with new Android TV support.

A complete list of features can be found at AndroidWorks and are available for download under the NVIDIA GameWorks Download Center.

Download AndroidWorks 1R1 now!

Download other NVIDIA developer resources at NVIDIA GameWorks Download Center.

The NVIDIA Developer Tools Team