命令 | 说明 |
---|
adb help | 查看adb命令帮助信息 |
adb devices | 查看已连接设备 |
adb tcpip 5555 | 设置目标设备以监听端口 5555 上的 TCP/IP 连接 |
adb connect device_ip_address:5555 | 通过IP地址连接到设备,device_ip_address:设备IP地址 |
adb start-server | 启动adb服务 |
adb kill-server | 停止adb服务 |
adb -s emulator-5555 install helloWorld.apk | -s 指定设备序列号,在有多个设备存在时,可以通过-s指定目标设备。如果有多个可用设备,但只有一个是模拟器,请使用 -e 选项将命令发送至该模拟器。同样,如果有多个设备,但只连接了一个硬件设备,请使用 -d 选项将命令发送至该硬件设备。 |
adb install path_to_apk | 安装 APK,path_to_apk:apk文件地址。 |
adb uninstall path_to_apk | 卸载 APK |
adb forward tcp:6100 tcp:7100 | 将特定主机端口上的请求转发到设备上的其他端口。 |
adb pull remote local | 从设备中复制某个文件或目录(及其子目录)到本地,remote:设备上文件路径,local:本地路径。 |
adb push local remote | 将某个文件或目录(及其子目录)复制到设备,remote:设备上文件路径,local:本地路径。 |
adb shell am start -a android.intent.action.VIEW | 通过adb发出Activity管理器命令,无需进入远程shell。 |
adb shell ls /system/bin | 查看可用工具的列表。 |
adb shell screencap /sdcard/screen.png | 设备屏幕截图。 |
adb shell screenrecord /sdcard/demo.mp4 | 设备录制视频 |
adb shell cmd testharness enable | 重置测试设备 |
adb shell dumpsys dbinfo package_name | 查看指定包名应用的数据库储存信息(包括储存的SQL语句) |
adb shell dumpsys meminfo package_name/pid | 查看指定的进程或则进程id的内存信息 |
adb shell dumpsys package_name | 查看指定包名应用的详细信息 |
adb shell pm list packages | 列出手机装的所有apk包名 |
adb shell pm list packages -s | 列出手机装的系统应用 |
adb shell pm list packages -3 | 列出手机装的第三方应用 |
adb shell pm list packages | grep camera | 使用grep过滤应用 |
adb shell am start -n module_name+activity | 通过adb启动应用程序页面 |
adb reboot | 重启设备 |
adb disconnect | 断开无线连接 |
adb shell pm clear | 清除应用数据与缓存 |
adb shell dumpsys activity activities | grep mFocusedActivity | 查看当前运行应用Activity |
adb shell am force-stop xxx | 强制停止应用 |
adb 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->打开语音助手 |
adb shell input swipe 300 1000 300 500 | 屏幕滑动 |
adb logcat | 查看日志 |
adb shell getprop ro.product.model | 查看设备型号 |
adb shell dumpsys battery | 查看设备电池信息 |
adb shell wm size | 查看设备屏幕分辨率 |
adb shell dumpsys window displays | 查看设备屏幕参数 |
adb shell getprop ro.build.version.release | 查看设备系统版本 |
adb shell cat /sys/class/net/wlan0/address | 查看设备MAC地址 |
adb shell cat /proc/cpuinfo | 查看设备CPU信息 |
adb shell ps | 查看设备进程 |
adb shell top | 查看设备资源占用情况 |