基础命令
adb help 帮助
adb devices 查看设备
adb root 获取管理员权限
adb reboot 重启设备
adb get-serialno 获得序列号
adb kill -server 关闭adb服务
adb start -server 启动adb服务
adb push <本地路径> <远程路径> 从电脑上发送文件到设备
adb pull <远程路径> <本地路径> 从设备上下载文件到电脑
USB设备命令
adb install -r <packagename> 覆盖安装
adb install -t <packagename> 允许调试
adb install -d <packagename> 允许降级安装
adb uninstall <packagename> 从设备卸载软件
adb uninstall -k <packagename> 卸载时保留配置和缓存
adb shell input text <string> 向设备输入文本(光标所在的文本框)
adb shell getprop ro.buid.version.release 查看Android版本
adb shell getprop ro.build.product 查看手机机型
adb shell getprop ro.build.display.id 查看系统版本
adb shell "getprop | grep dalvik.vm.heapgrowthlimit" 查看内存阈值
adb shell cat /proc/cpuinfo 查看CPU序列号
adb shell cat /proc/meminfo 查看内存占用
adb shell am start -n <package_name>/.<activity_class_name> qi
adb shell procrank 查看内存占用
- VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
- RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)
- PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)
- USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存
adb shell debuggerd -b <pid> 查看DUMP堆栈信息
adb shell dumpsys batteryinfo 查看电池信息
文件传输命令
adb push <本地路径> <远程路径> 从电脑上发送文件到设备
adb pull <远程路径> <本地路径> 从设备上下载文件到电脑
SHELL命令
adb shell 进入shell模式
adb shell -> ime list 查看手机输入法
adb shell -> pwd 输入当前工作路径
adb shell -> su 切换到root用户
adb shell -> cd 切换目录
adb shell screencap –p <path><name> 截屏
adb shell mkdir <directory name> 创建文件夹
adb shell mkdir -p <directory name> 递归创建
adb shell touch [options] <file > 创建空白文件或改变文件时间戳
adb shell cp [options] <source> <dest> 复制文件,不能用于文件夹
adb shell mv [options] <source> <dest> 移动或重命名文件
adb shell top 可以看那个进程的占用率最高
adb shell ps [options] <pid> 查看哪些进程运行
adb shell ps -x <pid> [-x] 查看单个进程的状态
adb shell kill [pid] 杀死一个进程
adb shell netstart 网络统计,当前网络使用状态
chmod 777 /sdcard/demo 修改该文件为可执行权限 [用户][同组][其他]
adb shell pm命令
adb shell pm path <PACKAGENAME> 输出安装包的APK路径
adb shell pm clear <PACKAGENAME> 删除与包相关的所有数据:清除数据和缓存
adb shell pm list <PACKAGENAME> 查看设备所有的包名
adb shell am命令
adb shell am start -n <PACKAGENAME> 启动应用程序
adb shell am force-stop <PACKAGENAME> 退出应用程序
adb小工具&其他命令使用详解
- adb小工具
- adb shell dumpsys
- adb shell ip
- adb shell am
- adb shell pm
- adb logcat
adb shell 模拟按键
keycode 含义
3 HOME 键
4 返回键
5 打开拨号应用
6 挂断电话
24 增加音量
25 降低音量
26 电源键
27 拍照(需要在相机应用里)
64 打开浏览器
82 菜单键
85 播放/暂停
86 停止播放
87 播放下一首
88 播放上一首
122 移动光标到行首或列表顶部
123 移动光标到行末或列表底部
126 恢复播放
127 暂停播放
164 静音
176 打开系统设置
187 切换应用
207 打开联系人
208 打开日历
209 打开音乐
210 打开计算器
220 降低屏幕亮度
221 提高屏幕亮度
223 系统休眠
224 点亮屏幕
231 打开语音助手
276 如果没有 wakelock 则让系统休眠