目录
adb --help: 查看帮助手册
adb devices: 检测连接到电脑的安卓设备
adb version: 查看 adb 版本
adb start-server: 开启 adb 服务器
adb kill-server: 关闭 adb 服务器
adb shell: 登录设备 shell
adb logcat: 打印日志
adb connect/disconnect 设备 IP 地址
: 通过 Wi-Fi 远程连接手机进行调试
1)将手机连接到 PC 端
2)adb devices 检测到设备
3)adb tcpip 5555 确定手机端和 PC 端的通讯端口号
4)拔掉手机和电脑之间连接的数据线,
adb connect 手机 IP 地址
adb pull <手机路径> <本机路径>
: 从手机中拉取信息到本机
adb push <本机路径> <手机路径>
: 从本机推送信息到手机
adb install App 安装包
: 在手机中安装软件(-r: 保留数据和缓存文件)
adb uninstall 包名
: 卸载软件(-k: 保留数据和缓存文件)
adb reboot recovery: 重启到 recovery 模式
adb reboot bootloader
: 重启到 fastboot 模式
fastboot reboot: 退出 fastboot 模式
adb root: 获取设备的 root 权限
adb remount: 将 "/system" 部分置于可写入模式(需要先执行: adb root)
adb shell dumpsys 参数
: 打印出当前系统信息, 参数如下:
account: 查看手机上的账户信息
battery: 查看电池状态
Wi-Fi: 查看 Wi-Fi 信息
usb: 查看 usb 信息
adb shell am force-stop 包名
: 强制停止应用
adb shell pm list packages
: 查看所有应用的包名
-d: 只输出禁用的包名
-e: 只输出启用的包名
-s: 只输出系统应用的包名
-i: 输出包名和安装信息
-f: 输出包名和包相关联的文件
-3: 输出所有第三方包名
查看某个应用的包名
- 1)adb shell
- 2)
- logcat | grep START(cmp=)
3)在手机端点击进入所需查看的应用
adb shell dumpsys activity | find "mFocusActivity"
: 查看前台应用启动 (activity) 名(只是适用于 Linux 系统和 Mac 系统)
adb shell input tap x y
: 模拟触屏
x,y 表示触摸点的横纵坐标
adb shell input swipe x1 y1 x2 y2
: 模拟滑动
(x1,y1)起始坐标点
(x2,y2)终止坐标点
adb shell input keyevent n
: 模拟按键(n 表示数字)
3:home 建
4: 返回键
5: 拨号键
24: 音量增加
25: 音量减少
26: 电源键
82: 菜单键
164: 静音键
223: 系统休眠
224: 点亮屏幕
ADB 命令
来源: http://www.bubuko.com/infodetail-3322913.html