由于工作需要使用一些常用的ADB命令,简单做个记录一些常用的命令 mac配置ADB:Mac本配置adb环境,通过adb安装apk。_王小二1204的博客-优快云博客 查看当前Activiy两种方式: adb shell dumpsys activity top | grep ACTIVITY adb shell dumpsys activity | grep mResumedActivity 抓日志相关: adb logcat adb logcat > logcat.log 或者:adb logcat -v threadtime >logcat_info_.log adb bugreport //获取手机ANR日志 adb shell dumpsys package com.xxx.xxx |grep version //查看版本 adb shell am force-stop com.xxx.xxx //强制停止 adb shell pm clear com.xxx.xxx //清除数据 adb shell dumpsys meminfo com.xxx.xxx //查看内存使用 adb shell top //查看内存CPU信息 adb shell screenrecord /sdcard/demo.mp4 //adb屏幕录制 adb shell screencap -p > screen.png //截屏到电脑 adb shell screencap -p /sdcard/sc.png //截屏到设备 adb pull /sdcard/sc.png //SD卡文件导入电脑 adb push testpush.png /sdcard //电脑push文件到SD卡 adb shell getprop ro.build.version.release //查看Android 系统版本 adb shell getprop ro.build.version.sdk //获取系统api版本 adb shell getprop ro.product.model //查看系统型号 adb reboot //重启 adb devices //查看设备 adb shell settings put system pointer_location 1 //开启模拟屏幕点击 adb shell input tap 800 717 //adb模拟点击 adb shell dumpsys package com.xxx.xxx //查看相关信息(权限,版本) adb shell kill 22951 //杀死单个进程(需root权限) adb shell wm size //查看屏幕分辨率 adb shell wm density 查看屏幕密度 adb shell pm list packages //查看已安装到应用 adb shell am start -n com.xxx.xxx/com.xxx.xxx.ui.splash.SplashActivity //打开activity包名/全路径+类名 adb shell input keyevent 4 //返回键 adb shell input keyevent 276 //adb打开屏保,没有屏保锁屏休眠
更丰富的ADB命令:ADB 操作命令详解及用法大全 - 掘金