getprop命令
adb shell getprop 读取设备中的信息,以列表形式展示
部分参数
getprop ro.serialno 查看机器的序列号
getprop ro.carrier 查看机器的CID号
getprop ro.hardware 查看机器板子代号
getprop ro.bootloader 查看SPL(Hboot)版本号
getprop ro.product.model 查看设备型号
getprop ro.product.name 设备名称
getprop ro.sf.lcd_density 查询设备的屏幕密度
设置日志缓存大小
adb shell logcat -G 20M (20M为设置的缓存大小)
查看应用信息参数
adb shell pm clear package 清除指定APP的缓存
adb shell pm path package 输出指定包名APP的安装位置
adb shell pm list packages 输出手机中所有的包名
adb shell service list 查看service列表
截图
adb shell screencap /sdcard/1.png 截图
安装卸载
adb -s device_name install xxx.apk 安装到指定设备
adb uninstall package 卸载应用
adb uninstall -k package 卸载时保留数据和缓存目录
adb shell pm clear package 清空应用缓存
进程信息
adb shell ps 列出进程列表及其pid
adb shell kill pid 杀死指定pid的进程
adb shell ps xxx pid 查看指定进程信息
获取设备信息
命令 | 说明 |
---|---|
adb shell dumpsys window displays | 屏幕信息 |
adb shell wm size | 分辨率信息 |
adb shell dumpsys meminfo | 内存信息 |
adb shell dumpsys cpuinfo | CPU信息 |
adb shell dumpsys battery | 电量信息 |
模拟第三方应用打开相机
adb shell am start -a android.media.action.VIDEO_CAPTURE 打开录像
adb shell am start -a android.media.action.IMAGE_CAPTURE 打开拍照
adb shell am start -a android.media.action.STILL_IMAGE_CAMERA 启动相机
填充SD卡
adb shell dd if=/dev/zero of=/mnt/sdcard/bigfile
/mnt/sdcard/目录下创建名为“bigfile”的文件,执行此命令后会在将手机内存填充满后退出adb shell dd if=/dev/zero of=/mnt/sdcard/bigfile bs=1G count=5
/mnt/sdcard/目录下创建名为“bigfile”的文件,大小为5G。如果手机空间不够会中断此命令
logcat命令参数
参数 | 描述 |
---|---|
-b <buffer> | 加载一个可使用的日志缓冲区供查看,比如event和radio。默认值是main |
-c | 清除缓冲区中的全部日志并退出(清除完后可以使用-g查看缓冲区) |
-d | 将缓冲区的log转存到屏幕中然后退出 |
-f <filename> | 将log输出到指定的文件中<文件名>.默认为标准输出(stdout) |
-g | 打印日志缓冲区的大小并退出 |
-n <count> | 设置日志的最大数目<count>,默认值是4,需要和-r选项一起使用 |
-r <kbytes> | 没<kbytes>时输出日志,默认值是16,需要和-f选项一起使用 |
-s | 设置过滤器 |
-v <format> | 设置输出格式的日志消息。默认是短暂的格式。支持的格式列表 |
导出anr日志
由于现在大多数手机都已经无法root,因此直接复制anr日志会报无权限
adb pull /data/anr/ ~/Downloads
adb: error: failed to copy '/data/anr/anr_2022-04-14-16-10-08-920' to '/Users/guozhi/Downloads/anr/anr_2022-04-14-16-10-08-920': remote open failed: Permission denied
因此需要用一下命令来打包anr日志到本地:
adb bugreport ~/Downloads