-
Download sdktools from google: https://developer.android.com/studio/index.html#command-tools
-
Extract into [SDK]/sdk-tools
-
Update tools
$ sdk-tools/bin/sdkmanager "tools"
-
Delete sdk-tools.
-
The above command should have created
emulator
andplatform-tools
folder. If not run:
$ tools/bin/sdkmanager "emulator" "platform-tools"
- Fill up
XX
to respective platform version (ex: 27 for Oreo)
$ tools/bin/sdkmanager "extras;intel;Hardware_Accelerated_Execution_Manager" \
"platforms;android-XX" \
"system-images;android-XX;google_apis;x86"
-
Make sure to have these folders:
emulator
,platforms
,platform-tools
,system-images
-
Create AVD:
$ tools/bin/avdmanager create avd -n <name> -k "system-images;android-XX;google_apis;x86" [-p <path>]
-
Install HAXM from
extras/intel/haxm-installer
-
Run AVD:
$ emulator/emulator -avd <name>