常用adb命令:(adb使用的端口号5037)
获取设备列表及状态:adb devices
启动 adb 服务: adb start-server
结束 adb 服务:adb kill-server
打印 Android 的系统日志:adb logcat
清除日志:adb logcat -c
打印dumpsys、dumpstate、logcat的输出:adb bugreport
安装应用:adb install,adb install -r
卸载应用:adb uninstall 应用包名
将 Android 设备上的文件或者文件夹复制到本地:adb pull
推送本地文件至 Android 设备:adb push
重启 Android 设备:adb reboot
获取 root 权限:adb root
挂载系统文件系统为可读写状态:adb remount
返回设备序列号SN值:adb get-serialno
获取设备的ID:adb get-product
进入设备shell:adb shell
列出所有的应用的包名:adb shell pm list package
截屏,保存至 sdcard 目录:adb shell screencap -p /sdcard/screen.png
执行命令后操作手机,ctrl + c 结束录制:adb shell screenrecord sdcard/record.mp4
获取设备分辨率:adb shell wm size
列出指定应用的 dump 信息:adb shell pm dump
列出对应包名的 .apk 位置:adb shell pm path
monkey 随机操作事件:adb shell monkey –p 程序包 –v 测试次数
查看当前终端中的进程信息:adb shell ps
找出对应的进程pid:adb shell ps | grep [process]
查找pid:adb shell top | grep app_name
根据进程pid查看进程占用的内存:adb shell dumpsys meminfo [pid] ,adb shell dumpsys meminfo <package_name>
Adb Shell命令下使用的一些linux命令
查看目录 :ls
打印或设置当前系统时间 :date
查看内存信息 :cat /proc/meminfo
查看CPU信息:cat /proc/cpuinfo