广告
返回顶部
首页 > 资讯 > 精选 >ADB命令大全
  • 596
分享到

ADB命令大全

adbandroid 2023-08-24 11:08:08 596人浏览 八月长安
摘要

设备连接 通过usb设备连接 设备状态良好(可正常开机,usb接口完好) 打开设备的开发者选项和usb调试模式 安装设备驱动(可通过手机助手,一般都会自动安装,计算机可以正常识别设备即为安装成功)和adb-tools 测试是否配置成

设备连接

通过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
  • 启动应用 / 调起Activity:
  • 调起Services:
  • 停止Service
  • 发送广播
  • 强行停止应用

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

--结束END--

本文标题: ADB命令大全

本文链接: https://www.lsjlt.com/news/379305.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ADB命令大全
    设备连接 通过usb设备连接 设备状态良好(可正常开机,usb接口完好) 打开设备的开发者选项和usb调试模式 安装设备驱动(可通过手机助手,一般都会自动安装,计算机可以正常识别设备即为安装成功)和adb-tools 测试是否配置成...
    99+
    2023-08-24
    adb android
  • adb命令丨adb push命令大全_adb操控手机和指令
    【ADB命令】adb push命令总结 adb push命令大全操控手机和指令 运行在 Android 设备上的adb后台进程 执行 adb shell ps | grep adbd ,可以找到该后台进程,windows 请使用 find...
    99+
    2023-09-11
    adb 智能手机
  • android调试工具adb命令大全
    一、adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们...
    99+
    2022-06-06
    adb命令大全 adb命令 adb Android
  • 【ADB命令】adb push命令总结
    一,简介 本文主要介绍adb push命令的使用总结。 二,adb push命令功能说明 adb push : 功能:将文件1,push到手机后命名为文件2. 备注: 若文件名相同,则直接覆盖。 文件名不同,则重命名待push的文件。 a...
    99+
    2023-08-17
    adb
  • adb命令
    Android手机测试环境搭建 Android SDK概念:SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。Andr...
    99+
    2019-03-12
    adb命令 数据库入门 数据库基础教程 数据库 mysql
  • android中adb命令最全总结
    目录 一、查看adb版本 二、查看已经连接的设备 三、获取手机序列号 四、查看手机设别型号 五、查看手机分辨率 六、获取手机的mac地址 七、查看日志 八、查看电池信息 九...
    99+
    2022-11-12
  • 全网最全ADB命令,没有之一
    和优秀的人在一起,会被他的趣味、热情所感染、喜欢探索世间的一切事物,并从中得到感悟与成长。 注意:本篇文章中所展示的案例是在Mac book 运行。 1.ADB概念 ADB,全名Android ...
    99+
    2023-09-01
    android adb命令 adb Android 日志
  • Android adb命令
    官方参考地址:https://developer.android.com/studio/command-line/adb.htmlhl=zh-c...
    99+
    2022-06-06
    adb命令 adb Android
  • 【ADB】adb常用命令总结
    ADB常用命令总结 前言一、安装二、ADB常用命令1.查看adb版本、server的启停、查看设备连接信息2.安装、卸载apk3.查看应用列表和Activity相关信息4.打印日志5.查看设备...
    99+
    2023-08-31
    adb android 经验分享
  • adb常用命令
    文章目录 一、adb指令相关参数二、adb相关指令2.1 adb无线连接(需要借助 USB 线)2.2 基础指令2.3 软件相关指令2.4 文件相关指令2.5 log相关指令2.6 模拟事件相...
    99+
    2023-09-09
    adb android
  • 常用ADB命令
    1. ADB连接 adb connect IP:端口 //端口一般为5114或5224 2. 抓取日志并输出到固定文件夹 adb logcat –v time >D:\ABD\1.log //1.lo...
    99+
    2023-09-03
    android
  • adb命令使用
    相关命令 查看当前连接设备 1 adb devices 如果发现多个设备 1 adb -s 设备号 其他指令 安装命令 1 adb install path ame.apk 覆盖安装 1 adb install path am...
    99+
    2015-07-06
    adb命令使用 数据库入门 数据库基础教程 数据库 mysql
  • adb命令 -- fastboot命令&OEM解锁
    一、fastboot刷机 1.fastboot 概念 fastboot是PC与BootLoader的USB通信的命令行工具,通过向BootLoader传送刷机文件(.img)实现Android系统分区...
    99+
    2023-09-03
    adb android
  • adb 获取日志命令-史上最全
    adb 获取日志命令 adb logcat 获取的是日志buffer中从头到尾的日志,并且最新的日志会持续写入。历史日志多少取决于缓冲区大小,并且我们可以通过参数过滤掉无用的日志。可以使用xlog框架将历史日志保存(可以研究下源码)。 日志...
    99+
    2023-08-17
    android adb
  • docker命令大全
    # docker命令 systemctl enable docker       ***设置开机启动docker*** systemctl disable docker      ***设置开机不启动docker:*** systemctl...
    99+
    2023-08-31
    docker 容器 运维 php
  • Redis命令大全
    ------------恢复内容开始------------ Redis数据存储命令 1. 字符串 Redis字符串的值可以为三种类型: 字节串(byte string) 整数 浮点数 命令 公式 描述 GET ...
    99+
    2018-08-11
    Redis命令大全
  • android adb常用命令
    一. adb 常用命令 adb version --查看adb版本 adb devices–用来查看当前连接的设备,已连接的设备会显示出来 adb connect ip地址–用来连接设备 adb disconnect ip地址-- 断开设备...
    99+
    2023-09-21
    android
  • android adb 命令汇总
    一. adb 常用命令 adb version --查看adb版本 adb devices–用来查看当前连接的设备,已连接的设备会显示出来 adb connect ip地址–用来连接设备 adb di...
    99+
    2023-08-31
    adb android
  • Linux 命令大全(下)
    Linux 命令大全(上) 本文目录 6. 网络通讯 常用命令6.1 ssh 命令 – 安全的远程连接服务器6.1.1 含义6.1.2 语法格式6.1.3 常用参数6.1.4 参考示例 ...
    99+
    2023-09-10
    linux 运维
  • adb 使用命令总结
    adb修改系统属性实现: 方法一: adb root 2.adb remount 3.adb shell 4.busybox vi system/build.prop (执行上述命令后会通过vi打...
    99+
    2023-08-31
    adb iot 经验分享 adb指令
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作