文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

ADB命令大全

2023-08-24 11:02

关注

设备连接

通过usb设备连接
  1. 设备状态良好(可正常开机,usb接口完好)

  2. 打开设备的开发者选项和usb调试模式

  3. 安装设备驱动(可通过手机助手,一般都会自动安装,计算机可以正常识别设备即为安装成功)和adb-tools

  4. 测试是否配置成功(获取设备号)

    $ adb devicesList of devices attached6b26fab1        device# 6b26fab1 即为设备号
无线连接
  1. 保证设备与计算机处于同一网络
  2. 先将设备通过usb连接到电脑,测试是否可以连接成功
  3. 让设备在 5555 端口监听 TCP/IP 连接adb tcpip 5555
  4. 断开usb连接,找到设备的ip地址
  5. 进行连接adb connect 192.168.88.12
  6. 检查连接状态adb devices 192.168.88.12:5555
启动、停止
adb start-server # 启动adb kill-server  # 停止adb version      # 查看adb版本号

模拟按键输入

# 物理键:adb shell input keyevent 26 # 电源键adb shell input keyevent 82 # 菜单键adb shell input keyevent 3 # HOME 键adb shell input keyevent 4 # 返回键adb shell input keyevent 24 # 音量+adb shell input keyevent 25 # 音量-adb shell input keyevent 164 # 静音# 媒体adb shell input keyevent 85 # 播放/暂停adb shell input keyevent 86 # 停止播放adb shell input keyevent 87 # 播放下一首adb shell input keyevent 88 # 播放上一首adb shell input keyevent 126 # 恢复播放adb shell input keyevent 127 # 暂停播放# 点亮/熄灭屏幕adb shell input keyevent 224 # 点亮屏幕adb shell input keyevent 223 # 熄灭屏幕# 点击屏幕adb shell input tap   # x,y为坐标位置# 滑屏 起始点x坐标 起始点y坐标 结束点x坐标 结束点y坐标。adb shell input swipe 300 1000 300 500 # 向上滑动adb shell input swipe 300 100 300 1000 # 向下滑动adb shell input swipe 1000 500 200 500 # 向左滑动adb shell input swipe 200 500 1000 500 # 向右滑动# 输入文本adb shell input text hello # 输入hello
中文键码
0KEYCODE_UNKNOWN未知按键
1KEYCODE_SOFT_LEFT按键Soft Left
2KEYCODE_SOFT_RIGHT按键Soft Right
3KEYCODE_HOME按键Home
4KEYCODE_BACK返回键
5KEYCODE_CALL拨号键
6KEYCODE_ENDCALL挂机键
7KEYCODE_0按键’0’
8KEYCODE_1按键’1’
9KEYCODE_2按键’2’
10KEYCODE_3按键’3’
11KEYCODE_4按键’4’
12KEYCODE_5按键’5’
13KEYCODE_6按键’6’
14KEYCODE_7按键’7’
15KEYCODE_8按键’8’
16KEYCODE_9按键’9’
17KEYCODE_STAR按键’*’
18KEYCODE_POUND按键’#’
19KEYCODE_DPAD_UP导航键 向上
20KEYCODE_DPAD_DOWN导航键 向下
21KEYCODE_DPAD_LEFT导航键 向左
22KEYCODE_DPAD_RIGHT导航键 向右
23KEYCODE_DPAD_CENTER导航键 确定键
24KEYCODE_VOLUME_UP音量增加键
25KEYCODE_VOLUME_DOWN音量减小键
26KEYCODE_POWER电源键
27KEYCODE_CAMERA拍照键
28KEYCODE_CLEAR按键Clear
29KEYCODE_A按键A
30KEYCODE_B按键B
31KEYCODE_C按键C
32KEYCODE_D按键D
33KEYCODE_E按键E
34KEYCODE_F按键F
35KEYCODE_G按键G
36KEYCODE_H按键H
37KEYCODE_I按键I
38KEYCODE_J按键J
39KEYCODE_K按键K
40KEYCODE_L按键L
41KEYCODE_M按键M
42KEYCODE_N按键N
43KEYCODE_O按键O
44KEYCODE_P按键P
45KEYCODE_Q按键Q
46KEYCODE_R按键R
47KEYCODE_S按键S
48KEYCODE_T按键T
49KEYCODE_U按键U
50KEYCODE_V按键V
51KEYCODE_W按键W
52KEYCODE_X按键X
53KEYCODE_Y按键Y
54KEYCODE_Z按键Z
55KEYCODE_COMMA按键’,’
56KEYCODE_PERIOD按键’.’
57KEYCODE_ALT_LEFTAlt+Left
58KEYCODE_ALT_RIGHTAlt+Right
59KEYCODE_SHIFT_LEFTShift+Left
60KEYCODE_SHIFT_RIGHTShift+Right
61KEYCODE_TABTab键
62KEYCODE_SPACE空格键
63KEYCODE_SYM按键Symbol modifier
64KEYCODE_EXPLORER按键Explorer special function
65KEYCODE_ENVELOPE按键Envelope special function
66KEYCODE_ENTER回车键
67KEYCODE_DEL退格键
68KEYCODE_GRAVE按键’`’
69KEYCODE_MINUS按键’-’
70KEYCODE_EQUALS按键’=’
71KEYCODE_LEFT_BRACKET按键’[’
72KEYCODE_RIGHT_BRACKET按键’]’
73KEYCODE_BACKSLASH按键’’
74KEYCODE_SEMICOLON按键’;’
75KEYCODE_APOSTROPHE按键’‘’ (单引号)
76KEYCODE_SLASH按键’/’
77KEYCODE_AT按键’@’
78KEYCODE_NUM按键Number modifier
79KEYCODE_HEADSETHOOK按键Headset Hook
80KEYCODE_FOCUS拍照对焦键
81KEYCODE_PLUS按键’+’
82KEYCODE_MENU菜单键
83KEYCODE_NOTIFICATION通知键
84KEYCODE_SEARCH搜索键
85TAG_LAST_KEYCODE
86KEYCODE_MEDIA_STOP多媒体键 停止
87KEYCODE_MEDIA_NEXT多媒体键 下一首
88KEYCODE_MEDIA_PREVIOUS多媒体键 上一首
89KEYCODE_MEDIA_REWIND多媒体键 快退
90KEYCODE_MEDIA_FAST_FORWARD多媒体键 快进
91KEYCODE_MUTE话筒静音键
92KEYCODE_PAGE_UP向上翻页键
93KEYCODE_PAGE_DOWN向下翻页键
94KEYCODE_PICTSYMBOLS按键Picture Symbols modifier
95KEYCODE_SWITCH_CHARSET按键Switch Charset modifier
96KEYCODE_BUTTON_A游戏手柄按钮 A
97KEYCODE_BUTTON_B游戏手柄按钮 B
98KEYCODE_BUTTON_C游戏手柄按钮 C
99KEYCODE_BUTTON_X游戏手柄按钮 X
100KEYCODE_BUTTON_Y游戏手柄按钮 Y
101KEYCODE_BUTTON_Z游戏手柄按钮 Z
102KEYCODE_BUTTON_L1游戏手柄按钮 L1
103KEYCODE_BUTTON_R1游戏手柄按钮 R1
104KEYCODE_BUTTON_L2游戏手柄按钮 L2
105KEYCODE_BUTTON_R2游戏手柄按钮 R2
106KEYCODE_BUTTON_THUMBLLeft Thumb Button
107KEYCODE_BUTTON_THUMBRRight Thumb Button
108KEYCODE_BUTTON_START游戏手柄按钮 Start
109KEYCODE_BUTTON_SELECT游戏手柄按钮 Select
110KEYCODE_BUTTON_MODE游戏手柄按钮 Mode
111KEYCODE_ESCAPEESC键
112KEYCODE_FORWARD_DEL删除键
113KEYCODE_CTRL_LEFTControl+Left
114KEYCODE_CTRL_RIGHTControl+Right
115KEYCODE_CAPS_LOCK大写锁定键
116KEYCODE_SCROLL_LOCK滚动锁定键
117KEYCODE_META_LEFT按键Left Meta modifier
118KEYCODE_META_RIGHT按键Right Meta modifier
119KEYCODE_FUNCTION按键Function modifier
120KEYCODE_SYSRQ按键System Request / Print Screen
121KEYCODE_BREAKBreak/Pause键
122KEYCODE_MOVE_HOME光标移动到开始键
123KEYCODE_MOVE_END光标移动到末尾键
124KEYCODE_INSERT插入键
125KEYCODE_FORWARD按键Forward
126KEYCODE_MEDIA_PLAY多媒体键 播放
127KEYCODE_MEDIA_PAUSE多媒体键 暂停
128KEYCODE_MEDIA_CLOSE多媒体键 关闭
129KEYCODE_MEDIA_EJECT多媒体键 弹出
130KEYCODE_MEDIA_RECORD多媒体键 录音
131KEYCODE_F1按键F1
132KEYCODE_F2按键F2
133KEYCODE_F3按键F3
134KEYCODE_F4按键F4
135KEYCODE_F5按键F5
136KEYCODE_F6按键F6
137KEYCODE_F7按键F7
138KEYCODE_F8按键F8
139KEYCODE_F9按键F9
140KEYCODE_F10按键F10
141KEYCODE_F11按键F11
142KEYCODE_F12按键F12
143KEYCODE_NUM_LOCK小键盘锁
144KEYCODE_NUMPAD_0小键盘按键’0’
145KEYCODE_NUMPAD_1小键盘按键’1’
146KEYCODE_NUMPAD_2小键盘按键’2’
147KEYCODE_NUMPAD_3小键盘按键’3’
148KEYCODE_NUMPAD_4小键盘按键’4’
149KEYCODE_NUMPAD_5小键盘按键’5’
150KEYCODE_NUMPAD_6小键盘按键’6’
151KEYCODE_NUMPAD_7小键盘按键’7’
152KEYCODE_NUMPAD_8小键盘按键’8’
153KEYCODE_NUMPAD_9小键盘按键’9’
154KEYCODE_NUMPAD_DIVIDE 小键盘按键’/’
155KEYCODE_NUMPAD_MULTIPLY小键盘按键’*’
156KEYCODE_NUMPAD_SUBTRACT小键盘按键’-’
157KEYCODE_NUMPAD_ADD小键盘按键’+’
158KEYCODE_NUMPAD_DOT小键盘按键’.’
159KEYCODE_NUMPAD_COMMA小键盘按键’,’
160KEYCODE_NUMPAD_ENTER小键盘按键回车
161KEYCODE_NUMPAD_EQUALS小键盘按键’=’
162KEYCODE_NUMPAD_LEFT_PAREN小键盘按键’(’
163KEYCODE_NUMPAD_RIGHT_PAREN小键盘按键’)’
164KEYCODE_VOLUME_MUTE扬声器静音键
165KEYCODE_INFO按键Info
166KEYCODE_CHANNEL_UP按键Channel up
167KEYCODE_CHANNEL_DOWN按键Channel down
168KEYCODE_ZOOM_IN放大键
169KEYCODE_ZOOM_OUT缩小键
170KEYCODE_TV按键TV
171KEYCODE_WINDOW按键Window
172KEYCODE_GUIDE按键Guide
173KEYCODE_DVR按键DVR
174KEYCODE_BOOKMARK按键Bookmark
175KEYCODE_CAPTIONS按键Toggle captions
176KEYCODE_SETTINGS按键Settings
177KEYCODE_TV_POWER按键TV power
178KEYCODE_TV_INPUT按键TV input
179KEYCODE_STB_POWER按键Set-top-box power
180KEYCODE_STB_INPUT按键Set-top-box input
181KEYCODE_AVR_POWER按键A/V Receiver power
182KEYCODE_AVR_INPUT按键A/V Receiver input
183KEYCODE_PROG_RED按键Red “programmable”
184KEYCODE_PROG_GREEN按键Green “programmable”

获取设备信息

# 手机型号adb shell getprop ro.product.model# 电池状况adb shell dumpsys battery# 分辨率adb shell wm size# 屏幕密度adb shell wm density# 显示屏参数adb shell dumpsys window displays# android_idadb shell settings get secure android_id# Android 系统版本adb shell getprop ro.build.version.release# ip地址adb shell ifconfig | grep Maskadb shell ifconfig wlan0 # wifi下adb shell netcfg # 通用操作(网络连接名称、启用状态、IP 地址和 Mac)# macadb shell cat /sys/class/net/wlan0/address# CPU信息adb shell cat /proc/cpuinfo# 内存信息adb shell cat /proc/meminfo# 硬件与系统属性adb shell cat /system/build.prop

管理应用

查看应用列表
adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]
参数显示列表
所有应用
-f显示应用关联的 apk 文件
-d只显示 disabled 的应用
-e只显示 enabled 的应用
-s只显示系统应用
-3只显示第三方应用
-i显示应用的 installer
-u包含已卸载应用
包名包含的字符串
# 查看所有应用adb shell pm list packages# 查看系统应用adb shell pm list packages -s# 查看第三方应用adb shell pm list packages -3# 查看某个包名中包含指定字符的应用adb shell pm list packages qq# 安装应用adb install [-lrtsdg] # 卸载应用adb uninstall com.qihoo360.mobilesafe # 卸载 360 手机卫士。# 清除应用数据与缓存adb shell pm clear com.qihoo360.mobilesafe # 表示清除 360 手机卫士的数据和缓存。# 查看前台Activityadb shell dumpsys activity activities | grep mFocusedActivity# 查看运行的servicesadb shell dumpsys activity services []# 查看应用信息adb shell dumpsys package # 查看应用安装路径adb shell pm path 
查看当前应用的包名和Activity
adb shell dumpsys window | findstr mCurrentFocus

启动应用

adb shell am start -n /

停止应用

adb shell am force-stop 

杀死进程

adb shell am kill com.some.package

关闭所有进程

adb shell am kill-all

来源地址:https://blog.csdn.net/m0_73391543/article/details/127904867

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯