SuperAPI AI 工具集

android

测试与质量

查看项目

更新于 10-15 22:15

技能介绍

用途:本技能用于通过 ADB 与 shell 命令操作 Android 设备,涵盖连接、应用管理、UI 自动化与调试排错等任务。

主要能力:连接与多设备管理(adb devices -l、-s 指定设备、Android 11+ 无线配对与 adb connect,或旧式 adb tcpip 5555);Shell 与设备信息(getprop、ls、ps、pidof、top);应用管理(install/uninstall,支持 -r 替换、-g 授予全部权限、-k 保留数据,monkey 启动、am start、force-stop、pm clear、pm list packages、pm path、grant/revoke 权限);文件操作(push/pull,run-as 访问可调试应用数据);UI 自动化(input tap/swipe/text/keyevent,uiautomator dump 获取 UI 层级);截图与录屏(screencap、screenrecord,单行 exec-out 输出);调试与日志(logcat 过滤、crash 缓冲区、dumpsys meminfo、ANR 与 tombstone 分析);系统检查(dumpsys 各服务、settings、reboot 各模式)。对可能大量的输出建议用 head 限制。

使用方式:需本机安装 adb 并在设备开启 USB 调试(无线调试需配对码)。安装示例 adb install -r -g app.apk;截图 adb exec-out screencap -p > screen.png;查看日志 adb logcat -d -t 100;点击 adb shell input tap X Y。多设备务必加 -s <serial>。

适用场景:应用安装与权限调试、自动化点击与截图、日志与崩溃分析、内存与系统状态检查、文件传输。

限制:部分命令需 root 或受系统版本限制;访问应用数据通常要求应用可调试;端口、命令与参数以官方文档为准;具体安装前提、费用或平台支持暂未提供。