当前位置:首页 > 网络编程 > 正文内容

adb命令大全一览表详解

2025-01-07网络编程7

adb命令大全一览表详解

ID命令描述
1adb devices查看已连接设备
2adb tcpip 5555设置目标设备以监听端口 5555 上的 TCP/IP 连接
3adb connect device_ip_address:5555通过IP地址连接到设备,device_ip_address:设备IP地址
4adb kill-server停止adb服务
5adb start-server启动adb服务
6adb -s emulator-5555 install helloWorld.apk-s 指定设备序列号,在有多个设备存在时,可以通过-s指定目标设备。如果有多个可用设备,但只有一个是模拟器,请使用 -e 选项将命令发送至该模拟器。同样,如果有多个设备,但只连接了一个硬件设备,请使用 -d 选项将命令发送至该硬件设备。
7adb install path_to_apk安装 APK,path_to_apk:apk文件地址。
8adb forward tcp:6100 tcp:7100将特定主机端口上的请求转发到设备上的其他端口。
9adb pull remote local从设备中复制某个文件或目录(及其子目录)到本地,remote:设备上文件路径,local:本地路径。
10adb push local remote将某个文件或目录(及其子目录)复制到设备,remote:设备上文件路径,local:本地路径。
11adb shell am start -a android.intent.action.VIEW通过adb发出Activity管理器命令,无需进入远程shell。
12adb shell ls /system/bin查看可用工具的列表。
13adb shell screencap /sdcard/screen.png设备屏幕截图。
14adb shell screenrecord /sdcard/demo.mp4设备录制视频
15adb shell cmd testharness enable重置测试设备
16adb uninstall path_to_apk设置目标设备以监听端口 5555 上的 TCP/IP 连接
17adb help查看adb命令帮助信息
18adb shell dumpsys dbinfo package_name查看指定包名应用的数据库储存信息(包括储存的SQL语句)
19adb shell dumpsys meminfo package_name/pid查看指定的进程或则进程id的内存信息
20adb shell dumpsys package_name查看指定包名应用的详细信息
21adb shell pm list packages列出手机装的所有apk包名
22adb shell pm list packages -s列出手机装的系统应用
23adb shell pm list packages -3列出手机装的第三方应用
24adb shell pm list packages | grep camera使用grep过滤应用
25adb shell am start -n module_name+activity通过adb启动应用程序页面
26adb reboot重启设备
27adb disconnect断开无线连接
28adb shell pm clear清除应用数据与缓存
29adb shell dumpsys activity activities | grep mFocusedActivity查看当前运行应用Activity
30adb shell am force-stop xxx强制停止应用
31adb shell input keyevent 3模拟按键:3->HOME键 | 4->返回键 | 5->打开拨号应用 | 6->挂断电话 | 24->增加音量 | 25->降低音量 | 26->电源键 | 27->拍照(需要在相机应用里) | 64->打开浏览器 | 82->菜单键 | 85->播放/暂停 | 86->停止播放 | 87->播放下一首 | 88->播放上一首 | 122->移动光标到行首或列表顶部 | 123->移动光标到行末或列表底部 | 126->恢复播放 | 127->暂停播放 | 164->静音 | 176->打开系统设置 | 187->切换应用 | 207->打开联系人 | 208->打开日历 | 209->打开音乐 | 210->打开计算器 | 220->降低屏幕亮度 | 221->提高屏幕亮度 | 223->系统休眠 | 224->点亮屏幕 | 231->打开语音助手
32adb shell input swipe 300 1000 300 500屏幕滑动
33adb logcat查看日志
34adb shell getprop ro.product.model查看设备型号
35adb shell dumpsys battery查看设备电池信息
36adb shell wm size查看设备屏幕分辨率
37adb shell dumpsys window displays查看设备屏幕参数
38adb shell getprop ro.build.version.release查看设备系统版本
39adb shell cat /sys/class/net/wlan0/address查看设备MAC地址
40adb shell cat /proc/cpuinfo查看设备CPU信息
41adb shell ps查看设备进程
42adb shell top查看设备资源占用情况