NVIDIA CodeWorks for Android
The Best Native Application Development Tools for Android
Setting up an Android development environment can be a complex and frustrating experience. NVIDIA CodeWorks for Android simplifies this for all Android developers with a single installer that manages this complexity for you.
NVIDIA CodeWorks for Android is a professional grade solution providing a comprehensive set of GPU and CPU tools with debugging, profiling and system trace capabilities and accompanying SDKs and libraries for Android development - not only on Tegra powered devices. NVIDIA CodeWorks for Android installs all software tools required to develop for the latest SHIELD Android OS and reduces the complex process of configuring an Android development system down to a single click
CodeWorks for Android is offered free of charge, but requires NVIDIA Registered Developer Program membership.
Available for the NVIDIA SHIELD TV and Tablet!
This suite of developer tools will configure a development environment that will work with most Android devices (Compatible devices). CodeWorks for Android is available for Windows, OSX, Ubuntu, Linux 64-bit platforms.
"With functionality that extends beyond Tegra, NVIDIA CodeWorks for Android is a valuable part of EA's mobile game development tools. CodeWorks for Android 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 CodeWorks for Android 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
New to this release are updated developer tools, the latest Android NDK, SDK, and Build/Platform Tools for Android development.
- Nsight Tegra 3.6, Visual Studio Edition
- Support for Android NDK64 r18b
- Support for API 28
- Various performance improvements and bug fixes
- Nsight Graphics 2019.3
- Nsight Systems 2019.4
To provide feedback, request additional features or report support issues, please use the NVIDIA Developer Forums.
- Android SDK r26.1.1
- Android API 28
- Android NDK64 r18b
- Android Build Tools r28.03
- Android Platform Tools r28.0.3
- Android Support Library r23.2.1
- Android Support Repository Library r47
- Google USB Driver r11
- JDK 1.8.0_77 or OpenJDK 8
- Gradle 4.4.1
GameWorks Libraries and Tools:
Android ABI (ARM v7, ARM v8, x86, x64) support, including but not limited to:
- NVIDIA® SHIELD™ Android TV Support
Supported Operating Systems:
- Windows 7/10 (64-bit)
- Mac OS X 10.14
- Ubuntu Linux x64 (v16.04 and v18.04)
Instructional Videos and Webinars can be found here.
To access older versions of CodeWorks for Android (formerly AndroidWorks/Tegra Android Development Pack), please visit CodeWorks for Android Archive.