argent-android-emulator-setup
This skill automates the initialization and startup of Android emulator instances for development and testing pipelines. It handles the configuration steps needed to get a fresh emulator running, reducing manual setup overhead and enabling faster iteration cycles for mobile app projects.
argent-android-emulator-setup automates the initialization and startup of Android emulator instances for development and testing pipelines. The skill handles configuration steps to get a fresh emulator running, reducing manual setup overhead and enabling faster iteration cycles for mobile app projects.
AI-generated summary based on this skill's SKILL.md
Install
software-mansion/argent/argent-android-emulator-setup · repository language: TypeScript
git clone https://github.com/software-mansion/argent
cp -r argent/packages/skills/skills/argent-android-emulator-setup ~/.claude/skills/argent-android-emulator-setupFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I boot an Android emulator for testing?
argent-android-emulator-setup automates the initialization and startup of Android emulator instances for development and testing pipelines. The skill handles configuration steps to get a fresh emulator running, reducing manual setup overhead and enabling faster iteration cycles for mobile app projects.
How to set up Android emulator and connect to it?
argent-android-emulator-setup manages both setup and connection workflows. It configures your Android Virtual Device (AVD), boots the emulator, and establishes the connection needed for testing. The skill streamlines the entire process from initialization through readiness for UI interaction tasks.
How do I get the Android device serial number?
argent-android-emulator-setup retrieves the device serial and configures Metro reverse proxy settings. Once your emulator is running, the skill identifies the serial number automatically, which is essential for ADB communication and reverse proxy configuration during your testing session.
What should I do if my Android emulator won't boot?
argent-android-emulator-setup includes troubleshooting for Android emulator boot and snapshot recovery issues. If your emulator fails to start, the skill can help diagnose the problem and recover from snapshots, getting your virtual device back online for testing.
Can argent-android-emulator-setup connect to a running emulator?
Yes, argent-android-emulator-setup finds and connects to available Android devices or emulators. Whether you have a fresh instance or an already-running emulator, the skill can locate it and establish the necessary ADB connection for your testing environment.
What license does argent-android-emulator-setup use?
argent-android-emulator-setup is distributed under the Apache-2.0 license, allowing free use, modification, and distribution in both open-source and commercial projects with appropriate attribution.
SKILL.md
rendered from the published skill — quoted content, verbatim
1. Prerequisites
- Android SDK Platform Tools on PATH — provides
adb. - Android Emulator on PATH — needed to boot AVDs. If you will only use an already-running emulator or a physical device, adb alone is sufficient.
- An AVD created via Android Studio or
avdmanager create avd.
Verify with adb version and emulator -list-avds.
2. Setup
- Find a ready device — call
list-devices. Filter for entries withplatform: "android". Ready devices (state: "device") come first. Pick the firstserial(e.g.emulator-5554) unless the user specified one. - Boot if needed — if nothing Android is ready, call
boot-devicewithavdName: <name>from the same call'savdslist. The tool transparently picks hot vs cold boot: it probes the AVD'sdefault_bootsnapshot, restores it under a tight deadline when usable, and falls back to a full cold boot otherwise. Hot path is typically ~30s; cold path takes 2–10
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
packages/skills/skills/argent-android-emulator-setup/SKILL.md