Communitygithub.com

software-mansion/argent-android-emulator-setup

使用 argent MCP 工具設定並連接到 Android 模擬器。適用於開始新的 Android 工作階段、啟動模擬器、取得裝置序號,或在任何 UI 互動任務之前使用。

argent-android-emulator-setup 是什麼?

此技能旨在協助開發者或 AI 代理透過 argent MCP 工具快速設定並連接 Android 模擬器。它簡化了啟動模擬器、取得裝置序號(serial number)以及確保模擬器準備就緒的流程,特別適合在開始新的 Android 開發工作階段或執行 UI 自動化測試時使用。支援所有標準 Android 開發環境,並能與 argent MCP 生態系統無縫整合。使用者只需呼叫對應的 MCP 工具即可自動化模擬器的啟動與連線,無需手動操作 adb 或 Android Studio,從而提升開發效率。此技能是任何需要與 Android 模擬器互動的工作流程中的關鍵第一步。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/software-mansion/argent/tree/main/skills/argent-android-emulator-setup

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

argent-android-emulator-setup 是做什麼的?

使用 argent MCP 工具設定並連接到 Android 模擬器。適用於開始新的 Android 工作階段、啟動模擬器、取得裝置序號,或在任何 UI 互動任務之前使用。

概述

此技能提供一組透過 argent MCP 工具管理 Android 模擬器的指令。它能自動化模擬器的啟動、連線及狀態檢查,讓開發者或 AI 代理能快速開始進行 UI 測試或應用程式開發。

使用方式

使用前請確保已安裝 argent 工具並正確設定 MCP 伺服器。詳細安裝與設定步驟請參考 argent 官方文件。

啟動模擬器

要啟動一個新的模擬器實例,請執行以下 MCP 指令:

argent mcp工具名稱 --action boot --avd <你的AVD名稱>

取得裝置序號

若要取得已連線模擬器的裝置序號,請使用:

argent mcp工具名稱 --action get-serial

檢查模擬器狀態

確認模擬器是否已就緒:

argent mcp工具名稱 --action status

常見問題

模擬器無法啟動

  • 請確認 AVD 名稱是否正確。
  • 檢查是否有足夠的磁碟空間與記憶體。
  • 確保無其他模擬器實例衝突。

無法取得裝置序號

  • 請先確保模擬器已成功啟動。
  • 執行 adb devices 檢查裝置是否出現在列表中。

支援

如有任何問題,請參考 argent 官方文件或提交 issue 至我們的 GitHub 儲存庫。

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

software-mansion/argent-create-flow

Record a reusable flow (scripted sequence of MCP tool calls) that can be replayed later with a single command. Use when the user asks to create, record, or build a flow, or to script a sequence of device actions.

software-mansion/argent-device-interact

Interact with an iOS simulator, Android emulator, or Electron app using argent MCP tools. Use when tapping UI elements, performing gestures, scrolling/swiping, typing text, pressing hardware buttons, launching apps, opening URLs, taking screenshots, or checking visible app state after interactions.

software-mansion/argent-ios-simulator-setup

Set up and connect to an iOS simulator using argent MCP tools. Use when starting a new session, booting an iOS simulator, getting an iOS UDID, or before any iOS simulator interaction task.

software-mansion/argent-metro-debugger

Debug a JS runtime via CDP using argent debugger tools. Primary path is React Native via Metro (iOS / Android); a subset of the tools (debugger-connect, debugger-status, debugger-evaluate, debugger-log-registry) also drive a Chromium (CDP) app's renderer (an Electron app, or any Chromium browser exposing CDP) through the same surface. Use when connecting to the runtime, inspecting React components, reading console logs, or evaluating JavaScript.

software-mansion/argent-native-profiler

Native profiling for CPU hotspots, UI hangs, memory issues. iOS via xctrace; Android via Perfetto. Use when diagnosing native-level performance issues.

software-mansion/argent-react-native-app-workflow

Step-by-step workflows for developing or debugging React Native apps on iOS simulator or Android emulator. Use when starting the app, debugging Metro, fixing builds, diagnosing runtime errors, or running tests.

software-mansion/argent-react-native-optimization

Optimizes a React Native app by profiling first to find real bottlenecks, then sweeping for mechanical issues. Entry-point for all performance work. Use when the app feels slow, user asks to optimize, fix re-renders, reduce jank, or improve startup. Delegates to argent-react-native-profiler for measurement.

software-mansion/argent-react-native-profiler

Profile a React Native Hermes app to measure re-render and CPU performance using argent profiler tools. Use when optimizing for performance, measuring before/after a fix, spotting slow components, diagnosing re-renders, checking CPU hotspots, or producing a ranked issue report.

software-mansion/argent-test-ui-flow

Autonomously test an app UI (iOS or Android) by running interact-screenshot-verify loops using argent MCP tools. Use when testing UI flows, verifying login works, testing navigation, running end-to-end UI test scenarios, manual QA steps, visible UI changes, or visual behavior.

相關技能