adb shell cat /proc/cpuinfo 查看CPU硬件信息
adb shell cat /proc/meminfo 查看内存相关信息
adb shell cat /proc/iomem 查看I/O内存分区的相关信息
adb shell cat /system/build.prop |findstr “ro.product.model” 获取设备型号信息
adb shell cat /proc/cpuinfo |findstr “Processor” 获取设备处理器信息
adb shell cat /proc/meminfo |findstr “MemTotal” 获取设备内存信息
adb shell dumpsys window | findstr “Diaplay” 获取设备分辨率
adb shell getprop ro.build.version.release 获取设备系统版本的相关信息
adb shell cat /proc/version 获取设备系统版本的相关信息
adb shell getprop gsm.operator.alpha 获取设备运营商的相关信息
adb shell getprop gsm.network.type 获取设备网络类型的相关信息
adb shell dumpsys iphonesubinfo | findstr “Device ID” 获取设备串号的相关信息
adb shell df 获取设备android系统各个分区的相关信息
adb shell dmesg 查看Linux内核的环形缓冲区信息,包括:系统架构、CPU、挂载的硬件、RAM等多个运行级别大量的系统信息
adb shell dumpstate 获取设备android系统当前状态的相关信息
adb get-serialno 获取设备序列号
adb get-state 查看设备的当前状态
adb logcat 查看和跟踪系统日志缓冲区的信息
adb logcat -b +缓冲区 查看单个缓冲区信息
adb bugreport 查看android启动过程的日志信息,以及启动后的系统状态,包括进程列表、内存信息、VM信息等
adb jdwp 列出指定设备的JDWP相关的进程ID
adb start-server 启动adb服务
adb kill-server 关闭adb服务
adb forward tcp:2211 tcp:5566 将本机的端口重定向到设备端口上
adb shell pm list packages 打印所有包列表信息
其他参数:
1.-d:查看disabled packages
2.-e:查看enabke package
3.-s:查看系统package
4.-3:查看第三方package
5.-i:查看package的对应安装者
6.-u:
7.-f:
aapt dump babging apk位置 查看apk包名及activity
adb shell am force-stop cld.navi.c3551.mainframe 杀死凯立德导航进程
adb shell dumpsys window w |findstr / |findstr name= 查看当前运行APP的包名和activity
python -m weditor启动网页元素定位页面
init就是所有USB连接电脑的手机上都安装uiautomator2
python -m uiautomator2 init
指定手机安装uiautomator2, 用 --mirror
python -m uiautomator2 init --mirror --serial $SERIAL
#monkey测试指令
adb shell monkey -v -v -v -p com.android.music -p com.autochips.usbdvr -p com.autochips.dvrmipi2 --throttle 500 --pct-touch 50 --pct-trackball 30 30000 >E:\monkey_log\music_dvr_log.txt
adb logcat *:S [backcar]:V 打印backcar log信息