命令
|
说明
|
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
|
查看设备资源占用情况
|