
Argent Android Emulator Setup
Boots Android emulators and gets them ready for UI automation through the argent MCP tools. When you call boot-device, it automatically tries a hot snapshot restore first (around 30 seconds) and falls back to a cold boot (2 to 10 minutes) if that fails. The nice part is it cleans up after itself on failure so you don't end up with zombie processes. Once the device is up, you pass its serial as the udid to gesture, screenshot, and app launch tools. One quirk worth knowing: it handles Android TV AVDs too, but those are focus driven, not touch driven, so you need different interaction tools. Stops you from tapping on a leanback interface that won't respond.
- skills.sh installs
- 30.3K
- GitHub stars
- 3.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add software-mansion/argent --skill argent-android-emulator-setup --agent claude-codeInstalls into .claude/skills of the current project.
Files
1. Prerequisites
The Android SDK (platform tools and emulator) and an AVD, created in Android Studio or with avdmanager create avd. If list-devices returns no Android devices and no avds, either no AVD exists or Argent can't find the SDK. Then run argent config set android.sdkRoot <sdk-path> and call list-devices again after a minute: a failed SDK lookup is cached that long. Exporting ANDROID_HOME in your shell doesn't reach the tool-server that is already running.
2. Setup
- Find a ready device: call
list-devices. Filter for entries withplatform: "android". Ready devices (state: "device") come first. If the user named a device, use it. Otherwise pick the firstkind: "emulator"that fits the task. Take a physical phone (kind: "device") only when the user asks for one. If the result has ahintabout the adb server, prefix everyadbcommand that you run yourself, as the hint shows. - Boot if needed: if no such emulator is ready, call
boot-devicewithavdName: <name>from the same call'savdslist.avdsdoesn't mark TV images: for a TV task, pick the AVD by its name.
3. Using the device
Sponsors
Details
- Repository
- github.com/software-mansion/argent
- Categories
- AI & Agent Building, Mobile Development, Design & UI/UX
- First seen
- Jul 14, 2026
More from software-mansion/argent
All 14- Argent React Native Optimization30.2K
- Argent Ios Simulator Setup30.1K
- Argent Device Interact30.1K
- Argent React Native App Workflow30K
- Argent React Native Profiler30K
- Argent Test Ui Flow29.9K
- Argent Metro Debugger29.9K
- Argent Native Profiler29.9K
- Argent Screenshot Diff28.6K
- Argent Lens26.1K
- Argent Create Flow25.5K
- Argent Tv Interact24.5K
- Argent Vega656