> ## Documentation Index
> Fetch the complete documentation index at: https://ade-app.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Android Development

> Run an Android emulator for each lane in the Work tab, on macOS, Windows, and Linux, and let agents build, drive, and record your app.

**Android Development** is a tool in the Work tools pane. Each lane has its own emulator on the machine that runs the lane. ADE starts it without a window and shows it in the pane, so it stays out of your way.

It works on macOS, Windows, and Linux. If the Android SDK is missing, the tool shows a setup card that installs what it needs.

## What the tool does

> [card] Emulators per lane
>
> Pick a device for the lane, or add extra devices beside it. ADE checks the machine's memory before it starts one, and stops emulators nobody is using.

> [card] Live view and controls
>
> Watch the emulator in the pane, use Back, Home, and Recents, and tap or type into the running app.

> [card] Inspect and record
>
> Select an element as chat context, read logs, and record a video of the session.

> [card] From another machine
>
> Watch and drive a lane's emulator from another computer, the web client, or your phone.

## Agents

Agents use the `ade android` command. They can start the lane's emulator, build and install the app, drive it by element, read logcat, and capture proof. Run `ade help android` to see every command.

Each emulator takes several gigabytes of memory, so start them through ADE rather than with the `emulator` binary. ADE refuses a start that would make the machine swap.

> [card] [iOS Simulator](https://ade-app.dev/docs/tools/ios-simulator.md)
>
> The same idea for Apple devices, on macOS.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.