标签:增加 拍照 shel 软件 home键 start tab 命令 cli
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常用操作命令
标签:增加 拍照 shel 软件 home键 start tab 命令 cli
原文地址:https://www.cnblogs.com/wuyazi/p/8966378.html