ADB是什么? ADB全称是AndroidDebugBridge,就是起调试桥的作用。它是一个命令行窗口,用于电脑端与模拟器或者设备之间的交互。ADB的作用运行设备的shell计算器与设备之间的文件操作(上传和下载)管理设备中的APK或者安装本地APK到设备中。。。。。ADB常用命令 查看当前设备 adbdevices adbdevices 多个设备操作,需要带上具体设备号adbs设备号其他命令 例如:adbs1234567install。。。 安装本地APKadbinstall。apk adbinstallr。apk覆盖安装 卸载设备中的APKadbuninstall包名 adbuninstallk包名卸载APK保留数据和缓存 上传文件(本地设备) adbpush本地文件设备路径 adbpush 下载文件(设备本地) adbpull设备路径本地路径 adbpull 打印日志adblogcat查看所有日志 adblogcatc清除所有日志 adblogcatgrepiERXXX过滤指定信息 adblogcat 查看所有APPadbshellpmlistpackages adbshellpmlistpackagesf显示出路径 截屏 adbshellscreencapsdcardindex。png 录屏 adbshellscreenrecordsdcardindex。mp4 模拟输入 adbshellinputtext 模拟触屏adbshellinputtap4001000在屏幕上(400,1000)的坐标点上进行一次点击 adbshellinputkeyeventXX发送按键事件例如:adbshellinputkeyevent4返回 查看当前内存占用 adbshellcatprocmeminfo 查看CPU和内存占用 adbshelltop 查看耗电情况adbshelldumpsysbatterystats adbshelldumpsysbatterystatsxxx。txt保存信息到具体文件 重启设备 adbreboot 查看设备的后台进程adbshellps adbshellpsAgrepxxx查询某个特定进程 启动服务 adbshellamstartservice服务包名路径 强制关闭应用 adbshellamforcestop应用包名 发送广播 adbshellambroadcastaction(动作) 启动Activity adbshellamstartActivity包名路径 屏幕分辨率 adbshelldumpsyswindowdisplaysheadn3 关闭或者杀掉进程 adbshellkillxxx(进程号) 查看正在运行的Activity adbshelldumpsysactivitygrepirun