Usually, we will install Android Studio to run our code in its Android Emulator. This emulator is usually called AVD (Android Virtual Device) Emulator. But, sometimes when you don’t need Android Studio for the development process but still need the AVD Emulator, it will become a hassle to install a whole Android Studio to your PC.
So I will show you how we will install and run AVD Emulator without installing any Android Studio. Here’s the step to install AVD Emulator to your PC without Android Studio.
Get Tools Package
tools package is part of Android SDK, a group of packages that are needed for Android development.
tools package is used for managing other packages to create AVDs. Here’s the step for getting the tools package:
4. Extract the zip anywhere you want and you will get a folder named
tools package on your OS.
Download Essential Packages
platform-tools has some tools to communicate with Android devices when you plug them into your computer.
emulator is the Android emulator. We will use
sdkmanager.bat which are placed at
cmdline-tools/bin to install them.
sdkmanager.bat with this command:
sdkmanager with the previous command once again. You will get an error like this:
cmdline-tools/ to the directory
./sdkmanager platform-tools emulator
./sdkmanager.bat platform-tools emulator
android-sdk-licenses, you can read it first or hit type
y right away.
Set The Environment Variables
cmdline-tools directory. You can set the name and value of the environment variables like this:
ANDROID_SDK_ROOT=Path to your SDK folder
ANDROID_HOME=Same as ANDROID_SDK_ROOT (Already deprecated, but some programs still using it to locate your SDK)
emulator directory, usually it’s at the same level as
paltform-tools directory, usually it’s at the same level as
Download the platform-specific packages
platforms are required to compile your app for a specified API level.
system-images are Android images that are used by the emulator.
build-tools are the package that is needed to build your Android apps.
sdkmanager --list the command before. To download a package, you can use the command:
Create an AVD device
avdmanager command to create an AVD device. This command is usually placed in
cmdline-tools/latest/bin directory, so if you’ve already config the environment variable correctly, you can just call the command from everywhere.
avdmanager create avd --name android32 --package "system-images;android-32;google_apis;x86_64"
You will be asked if you want to change some default configurations. You can change it later in
config.ini file that is located in the AVD directory, so for now we will just continue the installation.
Run the Android Emulator
emulator -avd android32 #use your avd name
emulator @android32 # user your AVD name