Skip to main content
Work with Android devices and emulators connected over adb.

device install

Install APKs from local files, directories, or the built-in APK catalog. Run it without arguments to pick from the catalog, which includes tools like the Mobile Wallet Adapter test wallet (fakewallet):
Or pass one or more APK files or directories:

device list

List connected devices and emulators:

device open

Open a URL, port, or deep link on a connected device. For localhost URLs with an explicit port, the CLI creates an adb reverse (unless --no-forward is set) so the device can reach servers running on your machine:

device tune

Apply agent-friendly tweaks to a connected device or emulator — the animations, first-run dialogs, lock screen, and notifications that get in the way of automation. With no target it picks the only connected device, or prompts when several are connected:
Every tweak starts selected in the picker, so Enter applies the lot. Pass -y to skip the picker for unattended runs, and --all to tune every connected device:
Physical devices are accepted as well as emulators. A device or Android version that rejects a tweak — a phone with a screen lock keeps its lock screen, for instance — is reported as skipped instead of failing the run.

Tweaks

Options

Last modified on September 3, 2026