A comprehensive VS Code extension that brings core Android development tools directly into your editor — device management, real-time Logcat, SDK Manager, AVD Manager, device file explorer, and automatic Android SDK detection.
Features
Welcome & Setup
Auto-shown on first activation when the Android SDK is not detected
Guided SDK path picker with detection status
Quick links to open SDK Manager, AVD Manager, and Device Manager
Open any time via Android DevKit: Welcome / Setup
Device Manager
Connection type awareness — classifies each device as Emulator, USB, TCP/IP, or Wireless with a matching icon
Wireless debugging — pair devices via mDNS (Android 11+) and switch USB devices to TCP/IP mode
ADB shell — open an interactive shell for any device in the integrated terminal
Screenshots — capture and save a screenshot from the active device
Reboot — reboot to normal, bootloader, or recovery
Device File Explorer
Browse the full file system of any connected device
Download files from the device to your local machine
Upload local files to any directory on the device
Delete files and directories directly from the tree view
Logcat Viewer
Real-time log streaming in the VS Code panel area
Filter by log level (Verbose → Fatal)
Filter by text (tag or message content)
Filter by package name — logs are automatically scoped to that app's PID
Color-coded severity via VS Code's native LogOutputChannel
Clear logs, start/stop streaming on demand
SDK Manager
Lists all installed and available SDK packages grouped by category (Platforms, Build Tools, Platform Tools, System Images, Extras)
Install packages inline from the tree view
Uninstall installed packages via context menu
Update all installed packages in one click
Output streamed live to a dedicated output channel
AVD Manager
Lists all Android Virtual Devices with live running state — polls adb devices every 5 seconds to detect active emulator sessions
Create AVD wizard — 3-step quick-pick flow: system image → hardware profile → name
Launch AVDs directly from the tree view (fire-and-forget, detached)
Delete and wipe user data via context menu
Android SDK Auto-Detection
Resolves SDK path from ANDROID_HOME → ANDROID_SDK_ROOT → platform default paths (Android Studio install locations on macOS, Windows, Linux)
Status bar item shows the detected SDK path at a glance
Override via the androidDevkit.sdkPath setting
Requirements
Android SDK (auto-detected, or configure androidDevkit.sdkPath)
adb accessible — bundled in platform-tools
A connected Android device or running emulator
Usage
Open a folder containing an Android project (build.gradle, settings.gradle, or AndroidManifest.xml)
The extension activates automatically — the Welcome page opens on first run if SDK is not found
Click the Android DevKit icon in the Activity Bar to manage devices and browse files
Click the Android SDK icon in the Activity Bar to open SDK Manager and AVD Manager
Open the Logcat panel (next to Terminal) to stream logs