adb常用操作命令
Posted wuyazi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了adb常用操作命令相关的知识,希望对你有一定的参考价值。
adb简介:
adb,即 android Debug Bridge。通过这个工具和android进行交互操作
adb命令格式:
adb [-d|-e|-s <serialNumber>] <command>
中括号中不是必填项。例如:adb -s emulator-5554 install xxxxxx.apk按照xxxx应用程序
-d: 执行唯一连接到pc上的真实安卓手机执行命名。该参数不允许pc端连接多部设备
-e:和-d类似,执行唯一连接到pc上的模拟安卓手机执行命名。该参数不允许pc端连接多部设备
-s:通过设备序列号指定设备进行命令的执行
常用的命令:
查看adb版本:adb version 通常也作为验证adb安装是否成功
查看连接设备和模拟器:adb devices
安装软件:adb install xxx.apk xxx要指定安装的apk路径
常用参数:-s 安装到sdk上,例如:adb -s install xxx.apk
-r 保留数据和缓存文件,重新安装apk
卸载:adb uninstall xxx.apk 直接卸载
adb -k uninstall xxx.apk 卸载但保留用户的数据
复制文件:从pc端复制到手机:adb push [pc端文件位置] [存放到手机的路径]
从手机到pc端:adb push [手机存放文件的位置] [文件存放到pc端的路径]
列出系统所有的包名:adb shell pm list packages
列出系统所有的报名:adb shell pm list packages -s
列出除系统自带程序外的第三方应用程序包名:adb shell pm list packages -3
管道符命令:| grep 和linux中用法基本一致
清除应用程序的缓存和数据:adb shell pm clear [包名]
查看日志:adb logcat
查看android系统版本:adb shell getprop ro.build.version.release
查看屏幕分辨率:adb shell wm size
启动adb server:adb start-server
停止adb server:adb kill-server
重启:adb reboot
检查设备是否已经root:adb shell
su
$表示没有root,#为已经root
查看资源占用情况:adb shell top
模拟按键的输入:
格式:adb shell input keyevent [keycode]
adb shell input keyevent 3 按下home键
adb shell input keyevent 4 按下返回键
keycode与对应的按键:
keycode |
按键 |
3 |
HOME |
4 |
返回 |
5 |
打开拨号 |
6 |
挂断电话 |
24 |
增加音量 |
25 |
降低音量 |
26 |
电源键 |
27 |
拍照 |
64 |
打开浏览器 |
82 |
菜单键 |
85 |
播放/暂停 |
86 |
停止播放 |
87 |
播放下一首 |
88 |
播放上一首 |
126 |
恢复播放 |
127 |
暂停播放 |
164 |
静音 |
176 |
打开系统设置 |
207 |
打开联系人 |
208 |
打开日历 |
209 |
打开音乐 |
210 |
打开计算器 |
220 |
降低屏幕亮度 |
221 |
提高屏幕亮度 |
223 |
系统休眠 |
224 |
点亮屏幕 |
以上是关于adb常用操作命令的主要内容,如果未能解决你的问题,请参考以下文章