To install Android Studio on a Windows PC, download the official installer from the Android developer website, run it, and follow the setup wizard—the default options work for most users. This guide walks through the entire process, from system requirements to first project setup, plus common pitfalls and answers to frequent questions.
What Is Android Studio?
Android Studio is Google’s official integrated development environment (IDE) for building Android apps. It is based on IntelliJ IDEA and includes a code editor, emulator, layout designer, and build tools. The software is free, available for Windows, macOS, and Linux, and is the recommended way to develop for Android—Google has deprecated other plugins like Eclipse ADT.
On Windows, Android Studio runs as a 64-bit application and requires a Java Development Kit (JDK), though recent versions bundle a compatible JDK automatically. The IDE handles project creation, code compilation, debugging, and packaging into APK or AAB files.
System Requirements for Windows
Before downloading, check that your PC meets the minimum specifications. These are the official requirements for current stable versions (as of 2024–2025):
- OS: Windows 10 or 11 (64-bit)
- RAM: 8 GB minimum; 16 GB recommended
- Disk space: At least 8 GB for the IDE plus SDK; 20 GB+ recommended for emulator system images and caches
- Processor: x86_64 architecture; ARM processors are not officially supported
- Display: 1280×800 minimum resolution
- Java: JDK 17 or later (bundled with the installer)
If your PC has less than 8 GB RAM, Android Studio will be sluggish, and the emulator may not run at all. Also, ensure you have a stable internet connection—the installer downloads the SDK components during setup.
Step-by-Step Installation
- Download the installer: Go to developer.android.com/studio and click the Windows download button. Choose the .exe file (about 1 GB).
- Run the installer: Double-click the downloaded file. If Windows SmartScreen appears, click “More info” then “Run anyway”—this is normal for unsigned or newly signed installers.
- Choose components: The setup wizard offers options like “Android Virtual Device” (emulator) and “Intel HAXM” (hardware acceleration). Keep both checked unless you have a specific reason not to.
- Select installation location: The default is
C:\Program Files\Android\Android Studio. You can change it, but avoid paths with spaces or non-ASCII characters to prevent build issues. - Install SDK components: After the IDE installs, the first launch prompts you to download the Android SDK, platform tools, and build tools. Accept the licenses and let it download—this can take several minutes.
- Complete setup: Once the SDK is ready, you’ll see the welcome screen. Click “New Project” to test the installation.
If you already have a JDK installed, the installer will detect it; otherwise it uses the bundled OpenJDK. No manual environment variable configuration is needed for standard use.
Setting Up the Android Emulator
The emulator lets you run virtual devices (AVDs) on your PC. To create one:
- In Android Studio, open Device Manager (icon in the toolbar).
- Click “Create device” and pick a hardware profile (e.g., Pixel 8).
- Choose a system image—Android 14 or 15 (API 34/35) is recommended for new projects. Downloading a system image adds 1–2 GB.
- Accept the license and wait for the download.
- Finish and click the play button to launch the emulator.
For smooth performance, enable hardware acceleration in your BIOS (Intel VT-x or AMD-V) and install the latest graphics drivers. If the emulator is slow, reduce the resolution or use a lower API level.
Common Installation Problems and Fixes
- “Unable to access Android SDK add-on list”—This often happens due to a proxy or firewall. Check your internet connection, disable VPN, or manually set the SDK path in File > Settings > Appearance & Behavior > System Settings > Android SDK.
- HAXM fails to install—Intel HAXM requires an Intel CPU with VT-x enabled. If you have an AMD processor, use the Windows Hypervisor Platform (WHPX) instead. Enable it in Windows Features and select it in the emulator settings.
- SDK license not accepted—During first launch, you must accept each license. If the dialog doesn’t appear, go to SDK Manager and click “Install” to trigger it.
- Error “SDK tools directory is missing”—This happens when the SDK download is interrupted. Delete the
%LOCALAPPDATA%\Android\Sdkfolder and reinstall the SDK from the SDK Manager. - Java version mismatch—If you see “Unsupported Java version,” ensure you’re using JDK 17 or 21. The bundled JDK is fine; avoid overriding it with an older one.
Most issues are resolved by restarting the installer or clearing the SDK cache. For persistent problems, check the official issue tracker on the Android Studio support page.
Costs and Alternatives
Android Studio is completely free, including all SDK components and the emulator. There are no licensing fees, even for commercial use. The only potential costs are hardware upgrades (more RAM or SSD) if your PC is underpowered.
Alternatives to Android Studio include:
- IntelliJ IDEA (Community Edition) with the Android plugin—similar but less integrated.
- Visual Studio with Xamarin—for cross-platform C# apps.
- Flutter SDK with any text editor—uses Dart and can target Android, iOS, and web.
- Command-line tools—for building APKs without a full IDE, using Gradle and the SDK build tools.
For beginners, Android Studio is the easiest because it includes templates, a visual layout editor, and built-in documentation. For experienced developers, the command-line approach may be lighter, but you lose the GUI tools.
Frequently Asked Questions
Do I need to install Java separately?
No. The Android Studio installer bundles a JDK (typically OpenJDK 17). You only need a separate JDK if you plan to use the command-line tools or Gradle outside the IDE. If you do install your own, ensure it’s JDK 17 or later and set the JAVA_HOME environment variable.
Can I install Android Studio on a 32-bit Windows?
No. Recent versions require a 64-bit operating system. If you have a 32-bit Windows, you cannot run the current Android Studio. You’d need to upgrade to a 64-bit OS or use an older version (which is not recommended due to security risks).
How long does the installation take?
The initial installer runs in about 5–10 minutes, but the SDK download can add another 10–20 minutes depending on your internet speed. The first project creation also triggers additional downloads (Gradle, dependencies), which can take several minutes.
Why is my emulator so slow?
Common causes: no hardware acceleration (enable VT-x in BIOS), insufficient RAM (close other apps), or a low-end CPU. Try using a smaller device profile, lower API level, or the “Cold Boot” option. Also, ensure you’re not running the emulator on a spinning hard drive—an SSD makes a huge difference.
Can I move Android Studio to another drive after installation?
It’s possible but not recommended. The IDE stores paths in configuration files. If you move it, you’ll need to update the SDK location and environment variables. A cleaner approach is to uninstall and reinstall to the new drive.
Is Android Studio safe to download?
Yes, as long as you download from the official site (developer.android.com/studio). Avoid third-party mirrors or bundled “installers” from unofficial sites—they may contain malware. The official installer is signed by Google.
Next Steps After Installation
Once installed, create a test project to verify everything works. Choose “Empty Views Activity” (or “Empty Compose Activity” for modern Jetpack Compose). Run it on the emulator or a physical device with USB debugging enabled. If it builds and launches, your setup is complete.
For ongoing development, keep the IDE and SDK updated via the notification bell in the toolbar. Updates are frequent—about every few months—and include bug fixes and new features. Also, check the Android developer documentation for tutorials on building your first app.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Unfortunately App Has Stopped: Step-by-Step
- Restart a Frozen Samsung Galaxy A12
- HomePod Stereo Pair with AirPlay 2 from iPhone
- Fix 0x8e5e0247 Error on Windows
- Pixel & Pixel XL No Sound: Solved?
- How to Edit Playlists on iPhone