AVD Manager GUI for Visual Studio Code.
Launch Android Emulator and manage SDK packages without touching the Android Studio😎
See the CHANGELOG for the latest changes.
Also, welcome to open the issue any about this extension.
inspired by oognuyh/vscode-android-emulator-helper
- AVD create, rename, delete, detail view
- packages Install, update, delete
- accept SDK licenses
- Launch AVD
- Install JDK 17 (Oracle JDK or OpenJDK)
- Create Folder for the
SDK Root Path
(E.g. C:/android/sdk) - Create
cmdline-tools
folder inside the SDK Root (E.g. C:/android/sdk/cmdline-tools) - Download
Android SDK Command-line Tools
https://developer.android.com/studio#command-line-tools-only - Extract the files. You may get a folder call
cmdline-tools
and rename tolatest
- Move
latest
folder to cmdline-tools Folder E.g. C:/android/sdk/cmdline-tools/latest
- C:/android/sdk/ (SDK Root)
- cmdline-tools
- latest (download from android.com)
- lib
- bin
- avdmanager
- sdkmanager
- latest (download from android.com)
- cmdline-tools
Remember update avdmanager.sdkPath
to Android SDK Root Path
It should work fine, if the folder structure is correct.
Setup Guide for sharing the SDK to Android Studio, VSCode and VSCode-like tools (E.g. VSCodium)
avdmanager.sdkPath
: Android SDK Root Path The location of the Android SDK Root Path. If blank, it will attempt to find it from theANDROID_SDK_ROOT
orANDROID_HOME
environment variables.avdmanager.cmdVersion
: Android SDK Command-Line Tools Version (default=latest)
After updating the SDK Path. The AVD Manager will auto lookup all executable paths from the SDK.
avdmanager.avdmanager
: AVD Manager executable pathavdmanager.avdHome
: AVD Home path for AVDManageravdmanager.sdkManager
: SDK Manager executable pathavdmanager.emulator
: Android emulator executable pathavdmanager.emulatorOpt
: Android emulator execute options
avdmanager.pkg-update-all
: Update All SDK Packageavdmanager.pkg-accept-license
: Accept All SDK Licensesavdmanager.setup-sdkpath
: Update SDK Root Pathavdmanager.setup-avdmanager
: Update AVDManage Pathavdmanager.setup-sdkmanager
: Update SDKManage Pathavdmanager.setup-emulator
: Update Emulator Path
Create AVD [+ Button]
Create AVD - new AVD Name
Create AVD - device selection
Rename AVD [Pen Icon Button]
Open AVD config.ini [File Button] and Open AVD config folder [Folder Button]
Delete AVD [Right Click on AVD Name]
AVD Details [Mouseover on the AVD name]
Install packages (system-image, platforms, source-code)
Install SDK Tools E.g. Build-tools, cmake, emulator, etc.
Package Detail
Accept All SDK licenses [Double Check icon Button]
Update All SDK Package [Sync icon button]
Launch AVD [Play icon Button]
Emulator Log