Installing Android Studio

React Native 7 min min read Updated: Jul 25, 2026 Beginner
Installing Android Studio
Beginner Topic 14 of 20

Installing Android Studio

Android Studio provides the essential SDK, emulator, and build tools needed to run and build React Native applications for Android. This tutorial walks through the complete installation and configuration process.

Downloading Android Studio

Android Studio can be downloaded for free from the official Android developer website, with versions available for Windows, macOS, and Linux.

bash https://developer.android.com/studio

Installing Required SDK Components

After installing Android Studio, open the SDK Manager and ensure the following components are installed:

  • Android SDK Platform matching your target Android version
  • Android SDK Build-Tools
  • Android Virtual Device (AVD) for emulator support
  • Android SDK Command-line Tools

Setting Environment Variables

React Native requires the ANDROID_HOME environment variable to locate your Android SDK. Add the following to your system’s environment configuration file.

bash export ANDROID_HOME=$HOME/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/emulator export PATH=$PATH:$ANDROID_HOME/platform-tools

Creating a Virtual Device (Emulator)

Use the Android Virtual Device Manager inside Android Studio to create a new emulator, selecting a device profile and a system image to test your React Native app.

Verifying Installation

Once configured, verify your setup by running the React Native environment checker command.

bash npx react-native doctor

Common Installation Issues

Common problems include incorrect environment variable paths, missing SDK components, or insufficient virtualization support for the emulator. Most issues can be resolved by re-checking the SDK Manager and environment variable configuration.

Conclusion

Properly installing and configuring Android Studio is essential for building and testing React Native applications on Android. Taking time to correctly set environment variables and SDK components prevents many common development issues later on.

Get Newsletter

Subscibe to our newsletter and we will notify you about the newest updates on Edugators