Setting up an Android development environment can be a complex task. NVIDIA simplifies this for all Android developers with a single installer that manages this complexity for you on Windows 10/7 (64-bit), macOS 10.14 Mojave, and Ubuntu Linux 18.04 and 16.04 (x64). CodeWorks for Android installs all software tools required to develop for Android, and is the perfect companion for developing native Android applications. This suite of developer tools will configure a development environment that will work with almost any Android device. In addition, CodeWorks for Android unleashes the full potential of NVIDIA Tegra mobile processors with a comprehensive set of advanced debugging and profiling tools for CPU and GPU intensive applications.
Development tools installed include the following: NVIDIA Developer Tools, Android SDK, Android NDK, JDK, Eclipse, and Gradle.
The NVIDIA Registered Developer Program is an important part of NVIDIA's commitment to the GameWorks Developer community. This program gives NVIDIA a way to provide pre-release information and content to its most important developers, and enable two-way communication about issues and feature requests. It also provides you with the latest Tegra news, updates, developer tools, samples, OS images, and tips and tricks that aren’t available to the public. Plus, all development tools are freely available to members of the NVIDIA Registered Developer Program.
Sign up for free access to the NVIDIA Registered Developer Program. The application process includes creating a Developer Zone account. If you already have a Developer Zone account, start here instead.
Download the latest the complete list of available Android resources at NVIDIA GameWorks Download Center page. In order to download these files, you must be a member of the NVIDIA GameWorks Registered Developer Program.
![]()
Note: Note that if you are on a corporate network that uses a proxy server, the download process may fail. To work around this, you can set environment value
http_proxy
manually to use the proxy for downloading.For example, you can set
http_proxy= http://10.19.216.147:portnumor
http_proxy= http://username:password@10.19.216.147:portnumAfter setting this environment variable, the installer will use the proxy to download the CodeWorks for Android components.
Read the latest guides and documentation on how to get started with developing on NVIDIA Android and NVIDIA Tegra processors. General Android development information, hardware setup how-tos, performance analysis and debugging tools guides, technical references, etc., are all available at your disposal.
- Mobile Developer Tools — Introduction to becoming an Android developer, using CodeWorks for Android, as well as tools such as Nsight Graphics, Nsight Systems, and Nsight Tegra, Visual Studio Edition.
- Technologies — Guides on hardware and mobile technologies including "how to" guides, and NVIDIA-specific technologies, such NVIDIA 3D Vision Automatic, DirectStylus, OpenCV for Tegra, and many more.
- Mobile Devices — Steps to setup your Tegra hardware platform for development.
If you encounter an error installing any of these packages, please report the issue via the NVIDIA Registered Developer Program bug reporting system: https://developer.nvidia.com/content/nvidia-dev-support-submission-form.
![]()
Note: You must be logged into your DevZone account to report a bug.
NVIDIA® GameWorks™ Documentation Rev. 1.0.211026 ©2014-2021. NVIDIA Corporation and affiliates. All Rights Reserved.