Android Studio Hub

Latest Version: Android Studio Koala | 2025.2.2

Android Studio: Setup & Installation

Step-by-step guide to prepare, install, and verify your Android Studio environment.

10M +

Active Developers

3.5GB

Download Size

Free

Open Source

Download Android Studio

Choose the right version for your development needs

Stable Release

Version 2025.2.2 (Koala)

Recommend

....

The official, tested, and stable version of Android Studio. Perfect for production development and beginners.
    Production-ready and thoroughly tested
  • Regular security and bug fix updates
  • Full documentation and community support

Windows (64-bit) | macOS | Linux

Canary Build

Latest features (Preview)

Recommend

....

Bleeding-edge version with the latest features and improvements. For experienced developers who want to test new functionality.
    Access to newest features first
  • Weekly updates with improvements
  • May contain experimental features

Windows (64-bit) | macOS | Linux

What's included in Android Studio?

Android SDK

Complete SDK tools, platform tools, and build tools for Android development

Android Emulator

Virtual device emulator to test apps on various Android configurations

IntelliJ IDEA

Built on the powerful IntelliJ IDEA code editor with Android-specific features

Learn more

Explore Tutorials

System Requirements

Ensure your system meets these specifications for optimal Android Studio performance

Hardware Specifications

Component Minimum Requirements Recommended Specifications
RAM
8 GB
16 GB or more
CPU
x86_64 CPU architecture; 2nd generation Intel Core or newer
8th generation Intel Core or newer
Disk Space
8 GB (IDE + Android SDK + Emulator)
16 GB+ SSD for optimal performance
Screen Resolution
1280 x 800
1920 x 1080 or higher

Operating System Requirements

Windows

    Windows 10 (64-bit)
  • Windows 11

macOS

    macOS 10.14 (Mojave) or higher
  • Apple Silicon and Intel supported

Linux

    64-bit distribution capable of running 32-bit applications
  • GNU C Library (glibc) 2.31 or later

Note: For running the Android Emulator, hardware acceleration is required. On Windows and Linux, this requires Intel VT-x or AMD-V. On macOS, hardware acceleration is automatically available on both Intel and Apple Silicon Macs.

Android Studio Installation Steps

Switch between tabs and follow these platform-specific instructions to install Android Studio on your system

Download the .exe installer file from the official Android Studio website.

  • Navigate to developer.android.com/studio
  • Click "Download Android Studio"
  • Save the android-studio-xxxx.exe file to your Downloads folder
Launch the downloaded installer and follow the setup wizard.
  • Double-click the .exe file
  • Click "Yes" if prompted by User Account Control
  • The Android Studio Setup wizard will appear
Select the components you want to install.
  • Keep "Android Studio" checked
  • Keep "Android Virtual Device" checked (for emulator)
  • Click "Next" to continue
Choose where to install Android Studio.
  • Default location: C:\Program Files\Android\Android Studio
  • Ensure you have enough disk space (minimum 8GB)
  • Click "Next" to proceed
Wait for the installation to complete and launch Android Studio.
  • Click "Install" and wait for the process to complete
  • Check "Start Android Studio" option
  • Click "Finish" to launch the IDE
Download the .dmg disk image from the official website.
  • Visit developer.android.com/studio
  • Click "Download Android Studio"
  • Save the android-studio-xxxx.dmg file

Open the downloaded DMG file to mount it.

  • Double-click the .dmg file in your Downloads folder
  • A new window will open showing the Android Studio icon
  • Wait for verification to complete
Drag Android Studio to your Applications folder.
  • Drag the Android Studio icon to the Applications folder
  • Wait for the copy operation to complete
  • Eject the Android Studio disk image
Launch Android Studio from your Applications folder.
  • Open Finder and navigate to Applications
  • Double-click Android Studio
  • If prompted, click "Open" to confirm (first launch security)
Allow Android Studio necessary system permissions.
  • Grant access to Developer Tools if prompted
  • Allow accessibility permissions if needed
  • Proceed with the setup wizard
Download the .tar.gz archive file.
  • Visit developer.android.com/studio
  • Download android-studio-xxxx-linux.tar.gz
  • Save to your Downloads directory
Extract the downloaded archive to a suitable location.
  • Open terminal and navigate to Downloads
  • Run: tar -xzf android-studio-*-linux.tar.gz
  • Extract to /opt/ or /usr/local/ (requires sudo)
Ensure all necessary system libraries are installed.
  • Ubuntu/Debian: sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
  • Fedora: sudo yum install zlib.i686 ncurses-libs.i686
  • Update your system package manager first
Navigate to the installation directory and launch the IDE.
  • cd /opt/android-studio/bin (or your install location)
  • Run: ./studio.sh
  • The Android Studio setup wizard will appear
Create a desktop launcher for easy access.
  • In Android Studio, go to Tools > Create Desktop Entry
  • This creates a launcher in your applications menu
  • You can now launch Android Studio like any other application

Important Note

After installation, the Android Studio Setup Wizard will guide you through the initial configuration, including downloading the Android SDK, setting up the Android Emulator, and configuring performance settings. This process may take 15-30 minutes depending on your internet connection.

First-Time Setup & Configuration

Complete these essential configuration steps after installing Android Studio

Setup Wizard Overview

Complete these essential configuration steps after installing Android Studio

SDK Manager Configuration

Configure Android SDK components and tools

Android SDK, SDK Tools, Platform Tools

    Launch Android Studio and open SDK Manager (Tools > SDK Manager)
  • Install the latest Android API level (e.g., Android 14)
  • Under SDK Tools tab, install: Android SDK Build-Tools, Android Emulator, Android SDK Platform-Tools
  • Click "Apply" to download and install selected components

Android Emulator Setup

Create and configure virtual devices for testing

Android Emulator, AVD Manager, Virtual Device

    Open AVD Manager (Tools > Device Manager)
  • Click "Create Virtual Device"
  • Select a device definition (e.g., Pixel 6)
  • Choose a system image (recommended: latest stable release)
  • Configure AVD settings (RAM, storage, graphics)
  • Click "Finish" to create your Android Virtual Device

SDK Tools Installation

Install essential development tools and libraries

    In SDK Manager, navigate to "SDK Tools" tab
  • Install Android SDK Command-line Tools
  • Install Google Play Services (for Google APIs)
  • Install Android SDK Build-Tools (latest version)
  • Optional: Install NDK for native development

Additional Components

Optional but recommended tools for development

Android Studio Plugins, NDK, CMake

    Install Intel x86 Emulator Accelerator (HAXM) for Windows/macOS
  • Install Google USB Driver (Windows only)
  • Consider installing NDK and CMake for C/C++ development
  • Install any platform-specific tools as needed

Pro Tips for Setup

Performance Optimization

Increase IDE memory allocation in studio.vmoptions file. Allocate at least 2GB heap size (-Xmx2048m) for better performance with large projects.

Emulator Acceleration

Enable hardware acceleration (Intel HAXM or AMD Hypervisor) for faster emulator performance. On Windows, disable Hyper-V if using Intel HAXM.

Offline Development

Enable “Offline mode” in Gradle settings to work without internet. Ensure all required dependencies are cached first.

Update Channels

Configure update channels in Preferences > Appearance & Behavior > System Settings > Updates. Choose Stable for production, Canary for latest features.

You Will Love

Explore more Android Studio setup resources with our curated guides on installation, SDK configuration, emulator setup, system requirements, and environment optimization. These related articles cover Windows, macOS, and Linux installation steps, common setup errors, AVD troubleshooting, JDK configuration, and essential tools to help you build a stable Android development environment.

Continue learning with deeper tutorials on Build & Gradle, Coding & Development, Debugging & Testing, and Publishing workflows, helping you move from initial setup to full Android app development with confidence and efficiency.

VPN encrypting torrent traffic on laptop screen with secure global connection.
Read More
TikTok Shop global ecommerce trend 2025 visual with world shopping elements
Read More
Cloud IDE setup showing Android Studio coding across laptop, smartphone, tablet, and browser
Read More
Galaxy a36 5G
Read More

Create Your First "Hello World" Project

Test your installation by creating a simple Android application

....

Quick Start Steps:
    Click "New Project" on the Android Studio welcome screen
  • Select "Empty Activity" template
  • Name your project (e.g., "HelloWorld")
  • Choose minimum SDK version (API 21 or higher recommended)
  • Click "Finish" and wait for Gradle sync
  • Click the "Run" button (green triangle) to build and deploy

First build may take 5-10 minutes as Gradle downloads necessary dependencies. Subsequent builds will be much faster.

Common Issues & Troubleshooting

Solutions to frequently encountered problems during setup

Solutions:
  • Check system requirements - ensure 8GB RAM minimum
  • Update graphics drivers to latest version
  • Delete .android folder in user home directory and restart
  • Run as administrator (Windows) or with sudo (Linux)
  • Check antivirus isn't blocking Android Studio files
Solutions:
  • Enable hardware acceleration (Intel HAXM or AMD Hypervisor)
  • On Windows: Disable Hyper-V if using Intel HAXM
  • Allocate more RAM to AVD in Device Manager settings
  • Use x86 system images instead of ARM for better performance
  • Close other resource-intensive applications
Solutions:
  • Check internet connection - Gradle downloads dependencies online
  • Clear Gradle cache: ~/.gradle/caches
  • Update Gradle plugin version in project settings
  • Configure proxy settings if behind corporate firewall
  • Try offline mode if all dependencies are cached
Solutions:
  • Check internet connectivity and firewall settings
  • Manually add SDK repository URLs in SDK Manager settings
  • Download SDK manually from developer.android.com
  • Verify SDK path is correctly set in Android Studio preferences
  • Try using VPN if in restricted network environment
Solutions:
  • Restart ADB server: adb kill-server && adb start-server
  • Enable USB debugging on physical device
  • Install proper USB drivers (Windows)
  • Check device is authorized - look for prompt on device
  • Try different USB port or cable

Frequently Asked Questions

Common questions about Android Studio installation and setup

 

Android Studio itself requires about 1GB, but with the Android SDK, emulator system images, and other tools, you should have at least 8GB of free disk space. For a comfortable development experience with multiple SDK versions and emulators, 16GB or more is recommended. Each emulator system image can be 1-3GB.

While Android Studio can technically run on 4GB RAM, it will be extremely slow and frustrating. 8GB is the minimum for basic development, and 16GB or more is highly recommended for a smooth experience, especially when running the emulator. Consider upgrading your RAM if you plan to do serious Android development.

Stable builds are thoroughly tested, production-ready versions recommended for all developers. Canary builds are bleeding-edge versions released weekly with the latest features but may contain bugs. Use stable for production apps and canary only if you want to test new features or contribute bug reports.

No, Android Studio comes bundled with the required JDK (Java Development Kit). You don't need to install Java separately. Android Studio includes OpenJDK, which is configured automatically. If you have multiple Java versions installed, Android Studio will use its bundled version by default.

Android Studio checks for updates automatically. When an update is available, you'll see a notification in the IDE. Go to Help > Check for Updates (or Android Studio > Check for Updates on macOS). You can also configure automatic updates in Settings > Appearance & Behavior > System Settings > Updates.

Yes! Android Studio can be used for Flutter and React Native development. For Flutter, you'll need to install the Flutter SDK and the Flutter plugin from Android Studio's plugin marketplace. For React Native, you primarily need Android Studio for its Android SDK and emulator, while coding is typically done in VS Code or other editors.

The first Gradle build downloads all necessary dependencies, libraries, and build tools from Maven repositories. This can take 10-30 minutes depending on your internet speed and project complexity. Subsequent builds will be much faster as dependencies are cached locally. Be patient and ensure you have a stable internet connection.

Use the Android Emulator that comes with Android Studio. Create an Android Virtual Device (AVD) in the Device Manager (Tools > Device Manager). The emulator simulates real Android devices and is perfect for testing. For best performance, ensure hardware acceleration is enabled and use x86 system images.

Yes, you can install multiple versions of Android Studio side by side. Each version maintains its own configuration directory. This is useful when you need to work on projects requiring different Android Studio versions or when testing new features in preview builds while keeping a stable version for production work.

Increase the heap size by editing the studio.vmoptions file. Go to Help > Edit Custom VM Options and modify -Xmx value (e.g., -Xmx4096m for 4GB). Also enable "Power Save Mode" when not actively coding, close unnecessary projects, and disable unused plugins. Consider upgrading to 16GB+ RAM for large projects.