Android--adb常用命令

常用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

原文地址:https://www.cnblogs.com/fqfanqi/p/11109694.html