ADB命令大全

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

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

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

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

    $ adb devices
    List of devices attached
    6b26fab1        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坐标 结束点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_id
adb shell settings get secure android_id
# Android 系统版本
adb shell getprop ro.build.version.release
# ip地址
adb shell ifconfig | grep Mask
adb shell ifconfig wlan0 # wifi下
adb shell netcfg # 通用操作(网络连接名称、启用状态、IP 地址和 Mac)
# mac
adb 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] <path_to_apk>
# 卸载应用
adb uninstall com.qihoo360.mobilesafe # 卸载 360 手机卫士。
# 清除应用数据与缓存
adb shell pm clear com.qihoo360.mobilesafe # 表示清除 360 手机卫士的数据和缓存。
# 查看前台Activity
adb shell dumpsys activity activities | grep mFocusedActivity
# 查看运行的services
adb shell dumpsys activity services [<packagename>]
# 查看应用信息
adb shell dumpsys package <packagename>
# 查看应用安装路径
adb shell pm path <PACKAGE>
查看当前应用的包名和Activity
adb shell dumpsys window | findstr mCurrentFocus

启动应用

adb shell am start -n <com.package.name>/<com.package.name.ActivityName>

停止应用

adb shell am force-stop <com.package.name>

杀死进程

adb shell am kill com.some.package

关闭所有进程

adb shell am kill-all
  • 启动应用 / 调起Activity:
  • 调起Services:
  • 停止Service
  • 发送广播
  • 强行停止应用
  • 6
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值