NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
A lightweight Dart client for interacting with Android devices through ADB (Android Debug Bridge). List devices, install APKs, read logcat, and more.
Last release 5 months ago
25 Apr 2026
Release timing varies
gaps range from 2 weeks to 2 months
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
8 months old
8 releases · first in 2026
One column per month.
Process Management: getProcesses() — retrieves all running processes on a device
getProcesses() — retrieves all running processes on a device
AdbProcess with PID and process nameAdbClient and AdbSystemServiceAdbProcess — represents a running process with processId and packageNameSystem Service: Added screenshot capture capability
takeScreenshot() method in AdbClient and AdbSystemServiceexec-out screencap command to avoid temporary files on deviceFile System Service : Fixed file deletion with spaces in file paths when using packageName
packageName
deleteFile() to properly escape file paths containing spaces in run-as commandspackageName
deleteFile() to properly escape file paths containing spaces in run-as commandsFile System Service : Fixed directory creation and file upload issues with private app directories
createDirectory() to allow creating directories at the root (empty path) when using packageNameuploadFile() to properly handle filenames containing spaces when using packageNamerun-as commandsPackage Publishing : Fixed package distribution to exclude large binary files
.pubignore to prevent ADB binary from being included in published packageSystem Information: Retrieve detailed device information
getBatteryInfo() - Battery level, status, health, temperature, voltagegetStorageInfo() - Storage usage for all mount pointsgetDisplayInfo() - Screen resolution and densitygetNetworkInfo() - WiFi status, IP addresses, network interfaceslaunchApp() - Launch an app by package namestartActivity() - Start a specific activity with extras, action, and dataforceStopApp() - Force stop a running applicationclearAppData() - Clear all data for an applicationuninstallApplication() - Uninstall an app with optional data preservationBatteryInfo - Battery status with level, health, temperature, charging stateBatteryStatus - Enumeration of battery states (charging, discharging, full, etc.)BatteryHealth - Enumeration of battery health statesPlugType - Enumeration of power sources (ac, usb, wireless)StorageInfo - Storage mount information with size and usageDisplayInfo - Display resolution and densityNetworkInfo - Network status with WiFi and interfacesWifiInfo - WiFi connection detailsNetworkInterface - Network interface with IP addressesAdbSystemService - Service for system information retrievalFile System Management: Complete file system operations support
listFiles)uploadFile)downloadFile)createDirectory)deleteFile)run-asAdbLogger interface
DefaultLogger implementation for console outputAdbDeviceService for device managementAdbPackageService for package operationsAdbPropertyService for system propertiesAdbLogcatService for logcat operationsAdbFileSystemService for file system operationsFileEntry: Represents files and directories with metadata (name, type, size, permissions, date, etc.)FileType: Enumeration for file types (file, directory, symlink, unknown)AdbDeviceException: For device-related errorsAdbPackageException: For package management errorsAdbPropertyException: For property retrieval errorsAdbLogcatException: For logcat operation errorsAdbInstallationException: For APK installation failuresList connected Android devices with detailed information
Your coding agent can read these notes before it upgrades. Set up the MCP server →