ADB常用命令

这篇博客详细介绍了ADB(Android Debug Bridge)的常用命令,包括设备连接与断开、安装与卸载APK、查看设备信息、监控服务状态、使用Monkey进行压力测试等。还提供了如何抓取日志、进行app压测的步骤,并分享了Monkey测试的脚本编写和参数设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ADB常用命令

常用命令

环境变量配置好后就可以开始使用命令了
显示系统中全部设备: adb devices
终止adb服务进程: adb kill-server
重启adb服务进程: adb start-server
查看屏幕分辨率: adb shell wm size
安装apk到sd卡: adb install -s // 比如:adb install -s baidu.apk
安装APK: adb install //比如:adb install baidu.apk
卸载APK: adb uninstall //比如:adb uninstall com.baidu.aaa
卸载app但保留数据和缓存文件: adb uninstall -k //比如:adb uninstall -k com.baidu.search

设备连接

连接设备: adb connect 192.168.1.61
断开设备: adb disconnect 192.168.1.61
列出手机装的所有app的包名: adb shell pm list packages
列出系统应用的所有包名: adb shell pm list package -s
列出除了系统应用的第三方应用包名:adb shell pm list package -3
adb shell pm list package -f keywords
adb shell pm list package -i keywords

重启到recovery,即恢复模式: adb reboot recovery
查看log: adb logcat
清除log缓存: adb logcat -c
查看bug报告: adb bugreport
获取机器MAC地址: adb shell cat /sys/class/net/wlan0/address
获取CPU序列号: adb shell cat /proc/cpuinfo
保留数据和缓存文件,重新安装apk:adb install -r //比如:adb install -r baidu.apk
清除应用数据与缓存: adb shell pm clear (apk包名)

启动应用: adb shell am start -n /.
adb shell am start -W -S com.android.calculator2/.Calculator #启动计算器
强制停止应用: adb shell am force-stop (apk包名)
删除系统应用:
adb remount (重新挂载系统分区,使系统分区重新可写)。
adb shell
cd system/app/
ls
rm *.apk
查看设备cpu和内存占用情况: adb shell top
查看占用内存前6的app: adb shell top -m 6
刷新一次内存信息,然后返回: adb shell top -n 1
查询各进程内存使用情况: adb shell procrank
杀死一个进程: adb shell kill [pid]
adb shell
ps
kill pid
ps是查看进程命令,kill pid 你想结束的进程
查看进程列表: adb shell ps
查看指定进程状态: adb shell ps -x [PID]
adb shell ps -x | grep XXX
adb shell ps | findstr XXX
adb shell kill PID

========================&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值