Are you ready for NVIDIA® SHIELD™ Android TV?

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

The Tegra Android Development Pack installs all software tools required to develop for Android on NVIDIA’s Tegra platform. This suite of developer tools is targeted at Tegra devices, but will configure a development environment that will work with almost any Android device including devices powered by the all-new NVIDIA® Tegra® X1 64 bit CPU with 256 Maxwell PC Class GPU cores (NVIDIA® SHIELD™ Android TV), NVIDIA® Tegra® K1 64 bit mobile processor (Google Nexus 9), NVIDIA® Tegra® K1 (NVIDIA® SHIELD™ tablet, Google Project Tango Tablet Development Kit and Xiaomi MiPad), NVIDIA® Tegra® 4 (NVIDIA® Tegra NOTE™ 7 derived family of devices and NVIDIA SHIELD™ portable). Available for Windows, OSX, Ubuntu Linux 32-bit and Ubuntu Linux 64-bit platforms.


"NVIDIA's Tegra Android Development Pack (TADP) and Nsight Tegra Visual Studio Edition enable a turnkey Unreal Engine 4 development environment for Android. These tools simplify installation of an Android development environment, and ensure that Visual Studio building and debugging of UE4 and NDK is completely seamless."

Epic Games on Tegra Android Development Pack and Nsight Tegra

 Download   Documentation 


Release (4.0r2)

This release prepares you for development for the soon to be released NVIDIA® SHIELD™ Android TV as well as support for the latest NVIDIA® SHIELD™ tablet OTA software updates. TADP 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 Debugger, Tegra System Profiler, Nsight™ Tegra®, Visual Studio Edition, PerfHUD ES, PerfKit), CUDA, OpenCV and PhysX support, NVIDIA GameWorks OpenGL sample source code and device drivers.

Highlights:

  • Full tools support for all-new NVIDIA SHIELD, the first Android TV device featuring a 64-bit ARM processor, NVIDIA® Tegra® X1 64-bit with the latest quad-core ARM CPU and NVIDIA Maxwell™ PC Graphics architecture.
  • Full ARMv8-A 64 bit and OpenGL 3.1 + AEP support.
  • NVIDIA® Tegra® X1 64-bit tools support to develop and profile 64 bit apps for Android.
  • Latest Android SDK (24.2.0), NDK (r10d) and Android tools support.
  • 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.
  • Tegra Graphics Debugger 1.3 with performance improvements for apps before capture, and various bug fixes.
  • Nsight Tegra 2.2, Visual Studio Edition with fast deploy mechanism for shorter build/debug cycles, improved GDB message GUI handling, Tegra X1 support, and various performance enhancements 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 Samples 2.11 with Android TV support.
  • Numerous bug fixes, performance and stability enhancements.
NVIDIA SHIELD portable support requires the latest software update to enable debugging and PerfHUD ES 2.2 support. Go to Settings -> About SHIELD -> System updates on your NVIDIA SHIELD portable to download and install the latest updates prior to using the device with TADP 3.0r4. A getting started guide for NVIDIA SHIELD portable is available here.

 

Support

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

Features

Android Development:

  • Android SDK r24.2.0
  • Android APIs
  • Android NDK32 and NDK64 r10d
  • Android Build Tools r22.0.1
  • Android Platform Tools r22
  • Android Support Library r21.1.1
  • Android Support Repository Lbrary r14
  • 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

Tegra Libraries and Tools:

Tegra Samples, Docs and Devices Support

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 Tegra Android Development Pack, please visit Tegra Android Development Pack Archive.