adb 测试常用命令
adb 环境安装并配置环境变量
常用命令汇总:
1、查看电脑已经连接的手机设备
adb devices
2、通过logcat日志获取应用APP入口
mac/linux:adb logcat ActivityManager:I | grep "cmp"
windows:adb logcat ActivityManager: I |findstr "cmp" 后启动目标应用
通过aapt获取
mac/linux:aapt dump badging wework.apk |grep launchable-activity
windows:aapt dump badging wework.apk | findstr launchable-activity
3、启动应用命令
adb shell am start -W -n <package-name>/<activity-name> -S
4、查询手机APP包名和当前活动页以及pid:(查看小程序也是这样)


6、查找activity入口
adb shell monkey -p 包名 -vvv 1
7、查看APP启动 Activity,只在启动时有效(比6好用),操作应用也可以查看对应活动页变化

8、获取app信息:
adb shell dumpsys activity top:获取当前界面元素
adb shell dumpsys activity activities:获取任务列表
9、杀掉连接器指定进程
adb -s 127.0.0.1:7555 shell am force-stop com.xueqiu.android
10、adb shell 命令行交互
11、获取包名
mac: adb logcat ActivityManager:I | grep 'cmp'
wins: adb logcat ActivityManager:I | findstr "cmp" --》wins10 报FINDSTR: 写入错误,没有获取到包名,可能跟电脑字符有关
12、获取当前应用包名和活动名称:
mac/linux:adb shell dumpsys window | grep mCurrent 或者
adb logcat | grep -i displayed
wins:adb shell dumpsys window | findstr mCurrent 或者
adb logcat | findstr -i displayed
13、查看手机已经安装的包
adb shell pm list package
14、查看手机详细信息
adb shell pm list package | grep browser
15、查看手机浏览器版本
adb shell pm dump con.android.browser | grep version(手机自带浏览器)
adb shell pm dump con.android.chrome | grep version(手机Chrome浏览器)
16、查看手机端webview的访问链接
adb logcat -v time| grep http
17、删除手机连接进程
adb kill-server
18、找应用udid
adb shell dumpsys package com.xueqiu.android |findstr userId
19、adb logcat :
"-s"选项 : 只显示指定标签的日志; ------>adb logcat -s SWVDEC 显示SWVDEC标签的日志
"-v"选项 : 设置日志的输出格式;----->adb logcat -v threadtime 查看日志输出时间和线程信息
"-c"选项 : 清空所有的日志缓存信息;---->adb logcat -c
"-d"选项 : 将缓存的日志输出到屏幕上, 并且不会阻塞;------->adb logcat -d
"-t"选项 : 输出最近的几行日志, 输出完退出, 不阻塞;------>adb logcat -t 5 输出日志缓冲区的最近5行
"-g"选项 : 查看日志缓冲区信息; ------>adb logcat -g
"-B"选项 : 以二进制形式输出日志; ----> adb logcat -B
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人