If you’ve just installed Android Studio on your Windows 11 PC, you’re only halfway through the setup. To actually build, test, and run Android apps, you need to configure the Android SDK (Software Development Kit) and set up an Android Emulator (Virtual Device).
The SDK provides all the development tools and system libraries required to build Android applications, while the Emulator lets you test your app on a virtual Android phone or tablet — no physical device required.
In this step-by-step guide, we’ll show you exactly how to set up and configure the Android SDK and Emulator in Android Studio on Windows 11.
What Are Android SDK and Emulator?
Before we dive into the setup process, let’s clarify what these two components do:
- Android SDK (Software Development Kit):
The SDK contains the APIs, libraries, build tools, and other utilities necessary for developing Android apps. It’s what compiles your Java or Kotlin code into a runnable Android package (APK). - Android Emulator:
The Emulator simulates real Android devices on your computer. It allows you to test how your app performs on various screen sizes, resolutions, and Android versions — without needing a physical phone.
Together, these two components form the backbone of Android app testing and development.
Step 1: Open Android Studio and Launch the SDK Manager
Once Android Studio is installed and launched:
- From the Welcome Screen, click More Actions → SDK Manager, or
- If you already have a project open, go to:
File → Settings → Appearance & Behavior → System Settings → Android SDK
You’ll now see the SDK Manager window, where you can install or update different versions of the Android SDK.
Step 2: Install the Required SDK Components
The SDK Manager displays a list of Android versions and related development tools. Here’s what you need to do:
- Under the SDK Platforms tab, check the box next to the latest Android version (for example, Android 14 or 15).
- Make sure to include:
- Android SDK Platform
- Google APIs
- Intel x86 Atom System Image (for Emulator)
- Click Apply → OK.
- Android Studio will start downloading and installing the selected SDK packages.
Tip: You can also install multiple SDK versions if you plan to test compatibility with older Android releases.
Step 3: Install Essential SDK Tools
Next, move to the SDK Tools tab to install additional components required for building and debugging apps.
- Check the following options:
- ✅ Android SDK Build-Tools
- ✅ Android Emulator
- ✅ Android SDK Platform-Tools (ADB and Fastboot)
- ✅ Android SDK Command-line Tools (latest)
- ✅ Google USB Driver (if you plan to connect a physical device)
- Click Apply → OK to install.
These tools ensure that Android Studio can compile code, run builds, and communicate with devices or emulators.
Step 4: Verify SDK Installation Location
By default, Android Studio installs the SDK at:
C:\Users\<YourUsername>\AppData\Local\Android\Sdk
To confirm or change it:
- In the SDK Manager, check the Android SDK Location field at the top.
- If you want to move it to another drive (for example, if you have limited space on C:), click Edit and choose a different folder.
Tip: Avoid folders with spaces or special characters in their names to prevent build path issues.
Step 5: Configure Environment Variables (Optional)
Setting environment variables allows you to run Android SDK commands (like adb) directly from Command Prompt.
- Press Windows + S → type environment variables → click Edit the system environment variables.
- In the System Properties window, click Environment Variables.
- Under System Variables, find and select Path → Edit.
- Click New and add the following path (adjust if needed):
C:\Users\<YourUsername>\AppData\Local\Android\Sdk\platform-tools - Click OK on all windows to save.
Now you can open Command Prompt and type:
adb version
If you see a version number, your SDK path is correctly configured.
Step 6: Set Up the Android Emulator (AVD)
The Android Virtual Device (AVD) allows you to run and test apps on simulated Android devices. Let’s set it up:
- Open Android Studio.
- Go to Tools → Device Manager.
- Click Create Device.
- In the Select Hardware window, choose a device model — for example, Pixel 8 Pro → Next.
- In the System Image section, select an Android version (such as Android 15 – API Level 35).
- Click Download next to the version → wait for it to install → click Next.
- Give your emulator a name (optional) and click Finish.
You’ve now created your first virtual device!
Step 7: Launch and Configure the Emulator
To start testing your apps:
- In Device Manager, locate your created device.
- Click the Play ▶️ button to start the emulator.
- Wait for it to boot — it may take a minute the first time.
Once it’s running, you can test your apps directly from Android Studio:
- Click the Run ▶️ button on your project toolbar.
- Choose your emulator from the list of available devices.
Tip: To speed up the Emulator, enable hardware acceleration in BIOS (Intel VT-x or AMD-V).
Step 8: Adjust Emulator Settings
You can tweak the emulator for better performance and usability:
- Open Device Manager → Edit (pencil icon) next to your device.
- Adjust settings like:
- RAM allocation
- Resolution and density (DPI)
- Orientation (portrait or landscape)
- Cold Boot / Quick Boot behavior
- Click Finish to apply changes.
Pro Tip: If your emulator runs slowly, use Quick Boot instead of a full startup for faster loading times.
Step 9: Update the SDK Regularly
Google updates the SDK frequently to support new Android versions and devices. To keep your environment current:
- Go to Tools → SDK Manager.
- Click Check for Updates.
- Install any new SDK platforms or tools that appear.
Regular updates ensure compatibility with the latest APIs and security standards.
Step 10: Troubleshooting SDK or Emulator Issues
Here are some common issues and how to fix them:
| Issue | Cause | Fix |
|---|---|---|
| Emulator not starting | Hardware acceleration disabled | Enable Intel VT-x or AMD-V in BIOS |
| SDK not found | Incorrect path | Check SDK location in SDK Manager |
| “Device not found” error | ADB issue | Run adb kill-server then adb start-server |
| Slow emulator performance | Low RAM or HDD | Use SSD and allocate more RAM to AVD |
| SDK tools missing | Partial install | Reinstall via SDK Manager’s “SDK Tools” tab |
Wrapping Up
Setting up and configuring the Android SDK and Emulator in Android Studio on Windows 11 is essential for building and testing your Android apps efficiently.
With the SDK installed and the emulator properly configured, you can now create virtual devices, test different Android versions, and debug your apps directly within the IDE — all without needing a physical phone.