android-emulator-skill by new-silvermoon/awesome-android-agent-skills
npx skills add https://github.com/new-silvermoon/awesome-android-agent-skills --skill android-emulator-skill使用基于无障碍功能的导航和结构化数据(而非像素坐标)来构建、测试和自动化 Android 应用程序。
# 1. 检查环境
bash scripts/emu_health_check.sh
# 2. 启动应用
python scripts/app_launcher.py --launch com.example.app
# 3. 映射屏幕以查看元素
python scripts/screen_mapper.py
# 4. 点击按钮
python scripts/navigator.py --find-text "Login" --tap
# 5. 输入文本
python scripts/navigator.py --find-type EditText --enter-text "user@example.com"
所有脚本都支持 --help 以获取详细选项,以及 --json 以获取机器可读的输出。
--task, --clean, --json广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
adb logcat 的封装工具
* 按标签、优先级或 PID 过滤
* 对重复消息进行去重
* 选项:--package, --tag, --priority, --duration, --jsonuiautomator 转储 UI 层次结构
* 解析 XML 以识别按钮、文本字段等
* 选项:--verbose, --json--find-text, --find-id, --tap, --enter-text, --json--swipe, --scroll, --duration, --json--key, --text, --jsonadb shell am start)
* 终止应用 (adb shell am force-stop)
* 安装/卸载 APK
* 列出已安装的包
* 选项:--launch, --terminate, --install, --uninstall, --list, --json--list, --boot, --shutdown, --json自动设备检测:如果只连接了一个设备/模拟器,脚本将自动将其设为目标;如果连接了多个,则需要使用 -s <serial> 指定。
输出格式:默认是简洁的人类可读输出。使用 --json 获取机器可读的输出。
语义化导航:通过文本、资源ID或内容描述查找元素。
令牌效率:默认输出简洁,并提供可选的详细模式和 JSON 模式。
零配置:适用于标准的 Android SDK 安装。
每周安装次数
141
代码仓库
GitHub 星标数
552
首次出现
2026年2月12日
安全审计
安装于
codex135
opencode135
gemini-cli123
kimi-cli121
amp121
github-copilot121
Build, test, and automate Android applications using accessibility-driven navigation and structured data instead of pixel coordinates.
# 1. Check environment
bash scripts/emu_health_check.sh
# 2. Launch app
python scripts/app_launcher.py --launch com.example.app
# 3. Map screen to see elements
python scripts/screen_mapper.py
# 4. Tap button
python scripts/navigator.py --find-text "Login" --tap
# 5. Enter text
python scripts/navigator.py --find-type EditText --enter-text "user@example.com"
All scripts support --help for detailed options and --json for machine-readable output.
build_and_test.py - Build Android projects, run tests, parse results
--task, --clean, --jsonlog_monitor.py - Real-time log monitoring with intelligent filtering
adb logcat--package, --tag, --priority, --duration, --jsonscreen_mapper.py - Analyze current screen and list interactive elements
uiautomator--verbose, --jsonnavigator.py - Find and interact with elements semantically
--find-text, --find-id, --tap, --enter-text, --jsonemulator_manage.py - Manage Android Virtual Devices (AVDs)
--list, --boot, --shutdown, --jsonemu_health_check.sh - Verify environment is properly configured
Auto-Device Detection : Scripts target the single connected device/emulator if only one is present, or require -s <serial> if multiple are connected.
Output Formats : Default is concise human-readable output. Use --json for machine-readable output.
Semantic Navigation : Find elements by text, resource-id, or content-description.
Token Efficiency : Concise default output with optional verbose and JSON modes.
Zero Configuration : Works with standard Android SDK installation.
Weekly Installs
141
Repository
GitHub Stars
552
First Seen
Feb 12, 2026
Security Audits
Gen Agent Trust HubWarnSocketPassSnykPass
Installed on
codex135
opencode135
gemini-cli123
kimi-cli121
amp121
github-copilot121
通过 LiteLLM 代理让 Claude Code 对接 GitHub Copilot 运行 | 高级变通方案指南
43,100 周安装
WPS Office跨应用智能助手:Excel、Word、PPT批量处理与数据迁移操作指南
722 周安装
.NET Framework 4.8专家:WCF服务、ASP.NET MVC 5与EF6企业应用维护与现代化指南
716 周安装
iOS安全开发指南:Keychain、CryptoKit、生物识别与安全编码最佳实践
733 周安装
Claude SEO 分析工具 - 全行业网站SEO审计与优化解决方案
753 周安装
iOS无障碍开发指南:SwiftUI与UIKit辅助功能实现与测试
759 周安装
SwiftUI 动画开发指南:iOS 17+ 现代动画 API 与最佳实践
755 周安装
gesture.py - Perform swipes, scrolls, and other gestures
--swipe, --scroll, --duration, --jsonkeyboard.py - Key events and hardware buttons
--key, --text, --jsonapp_launcher.py - App lifecycle management
adb shell am start)adb shell am force-stop)--launch, --terminate, --install, --uninstall, --list, --json