Get the official Integrated Development Environment (IDE) for Android app development.

Your current device is not supported.
See the system requirements.

Read release notes

Feature

Create custom groups of device previews that you can reference in your Jetpack Compose UI.

Feature

See Wear Devices in the Device Manager, and pair multiple watch emulators with a single phone.

Design

Compose design tools

Create dynamic layouts with Jetpack Compose. Then preview your layouts on any screen size and inspect Compose animations using the built-in inspection tools.
Develop

Intelligent code editor

Write better code, work faster, and be more productive with an intelligent code editor that provides code completion for Kotlin, Java, and C/C++ programing languages. Moreover, when editing Jetpack Compose you can see your code changes reflected immediately with Live Edit.
Build

Powered by Gradle, Android Studio's build system lets you to customize your build to generate multiple build variants for different Android devices from a single project. Then analyze the performance of your builds and understand where potential build issues exist in your project with the Build Analyzer.

Test

The Android Emulator allows you to test your application on a variety of Android devices. Unlock the full potential of your apps by using responsive layouts that adapt to fit phones, tablets, foldables, and Chrome OS devices.

Publish
Find opportunities to optimize your Android app size before publishing by inspecting the contents of your app APK file or Android App Bundle. Inspect the manifest file, resources, and DEX files. Compare two APKs or Android App Bundles to see how your app size changed between app versions.

Getting started

Learn how to set up your app development environment, configure Android Studio, and start writing an Android app.
Getting started
Android Studio can be installed on Microsoft® Windows®, MacOS®, Linux, and Chrome OS. Learn how to install it in a few simple clicks.
Getting started
Learn how to build a simple Android app in Android Studio by creating a "Hello, World!" project.
Getting started
Learn to configure Android Studio according to system requirements, create preferred default settings, customize virtual machine options, and more.
Getting started
Whether you're new to Android app development or just updating your skills, we offer training courses for a variety of levels and topics.

Download the latest version of Android Studio. For more information, see the Android Studio release notes.

Platform Android Studio package Size SHA-256 checksum
Windows
(64-bit)

Recommended
912 MiB dd176791e15e921d4a3b3c9a251c61e5cfd28d75588fd717971dfbac030cd497
Windows
(64-bit)

No .exe installer
915 MiB bdce14643efee37a4d892994b3329496460062f9c65ed870ff61a80267cb206a
Mac
(64-bit)
1000 MiB 4e10799559efc3445d61fb12bbf68e0a9801607a6114c6783bb26a93784d3150
Mac
(64-bit, ARM)
989 MiB 0adbbddfa1e0e52e7bf21a5b560f60f8982ef82c0677db2d2ff7a2bd73ab156f
Linux
(64-bit)
937 MiB 89adb0ce0ffa46b7894e7bfedb142b1f5d52c43c171e6a6cb9a95a49f77756ca
Chrome OS 742 MiB 4d0c442d806fa8651c8e1baade6586c70aa46a61790aac0e91dfb4d5be7a7213

More downloads are available in the download archives. For Android Emulator downloads, see the Emulator download archives.

Platform SDK tools package Size SHA-256 checksum
Windows 115 MB 8a90e6a3deb2fa13229b2e335efd07687dcc8a55a3c544da9f40b41404993e7d
Mac 115 MB d0192807f7e1cd4a001d13bb1e5904fc287b691211648877258aa44d1fa88275
Linux 115 MB 0bebf59339eaa534f4217f8aa0972d14dc49e7207be225511073c661ae01da0a

Command-line tools are included in Android Studio. If you do not need Android Studio, you can download the basic Android command-line tools above. You can use the included sdkmanager to download other SDK packages.

Get Android Studio

Download the most stable version of Android Studio Dolphin | 2021.3.1 Patch 1 for ( MiB)

Your current device is not supported.

System requirements
  • MacOS® 10.14 (Mojave) or higher
  • ARM-based chips, or 2nd generation Intel Core or newer with support for Hypervisor.Framework
  • 8 GB RAM or more
  • 8 GB of available disk space minimum (IDE + Android SDK + Android Emulator)
  • 1280 x 800 minimum screen resolution
System requirements
  • Any 64-bit Linux distribution that supports Gnome, KDE, or Unity DE; GNU C Library (glibc) 2.31 or later.
  • x86_64 CPU architecture; 2nd generation Intel Core or newer, or AMD processor with support for AMD Virtualization (AMD-V) and SSSE3
  • 8 GB RAM or more
  • 8 GB of available disk space minimum (IDE + Android SDK + Android Emulator)
  • 1280 x 800 minimum screen resolution
System requirements
  • 64-bit Microsoft® Windows® 8/10
  • x86_64 CPU architecture; 2nd generation Intel Core or newer, or AMD CPU with support for a Windows Hypervisor.Framework
  • 8 GB RAM or more
  • 8 GB of available disk space minimum (IDE + Android SDK + Android Emulator)
  • 1280 x 800 minimum screen resolution
System requirements
  • For information on recommended devices and specifications, as well as Android Emulator support, visit chromeos.dev.

Recent videos