找回密码
 立即注册
搜索
查看: 7|回复: 0

adb教程

[复制链接]

6

主题

0

回帖

28

积分

管理员

积分
28
发表于 昨天 15:02 | 显示全部楼层 |阅读模式
一、环境准备
1.安装adb工具
  1. pkg install android‑tools
  2. adb version
复制代码

查看设备
  1. adb devices
复制代码

-  device :正常已连接
-  unauthorized :手机没有点允许,拔掉重插,手机弹窗点允许
-  offline :设备离线,重启adb
  1. adb kill-server
  2. adb start-server
  3. adb devices
复制代码

无线adb(不用数据线,同一WiFi)
1. 数据线先连上,开启无线调试
  1. adb tcpip 5555
复制代码

2. 拔掉数据线,手机看IP地址(设置‑WLAN详情)
  1. adb connect 192.168.1.105:5555
复制代码

断开无线:
  1. adb disconnect 192.168.1.105:5555
复制代码


二、最常用基础命令
1.重启手机
  1. adb reboot           # 普通重启
  2. adb reboot recovery  # 进入recovery模式
  3. adb reboot bootloader # 进入fastboot刷机模式
复制代码

2.文件传输电脑 ↔ 手机
  1. # 电脑文件传到手机
  2. adb push D:/test.txt /sdcard/
  3. # 手机文件拉到电脑
  4. adb pull /sdcard/test.txt  D:/
复制代码

3.截屏、录屏
  1. # 截屏保存电脑
  2. adb exec‑out screencap > screen.png
  3. # 录屏(保存手机内部,Ctrl‑C停止录制)
  4. adb shell screenrecord /sdcard/demo.mp4
  5. # 把录好的视频拉回电脑
  6. adb pull /sdcard/demo.mp4
复制代码

4.进入手机shell终端
  1. adb shell
复制代码

进去之后直接运行安卓内部命令,退出输入  exit

三、应用APP管理
  1. # 列出手机全部安装包
  2. adb shell pm list packages

  3. # 只列出第三方自己装的app
  4. adb shell pm list packages -3

  5. # 安装APP(电脑本地apk)
  6. adb install xxx.apk

  7. # 覆盖安装,保留数据
  8. adb install -r xxx.apk

  9. # 卸载APP,需要包名
  10. adb uninstall com.tencent.mm

  11. # 卸载但是保留用户数据
  12. adb uninstall -k com.tencent.mm
复制代码

获取包名小技巧:打开app,执行
  1. adb shell dumpsys window | findstr mCurrentFocus
复制代码

Windows用findstr;Linux/macOS用grep

四、模拟点击、输入、滑动
坐标:打开手机开发者选项 → 开启指针位置,可以看到屏幕xy坐标
  1. # 模拟点击 x=500 y=1200
  2. adb shell input tap 500 1200

  3. # 滑动:起点x1 y1 →终点x2 y2,时长毫秒
  4. adb shell input swipe 100 1500 100 300 300

  5. # 输入文字(手机光标要在输入框)
  6. adb shell input text "hello adb"

  7. # 模拟按键
  8. adb shell input keyevent 26   # 电源键
  9. adb shell input keyevent 3    # HOME主页键
  10. adb shell input keyevent 4    # 返回键
  11. adb shell input keyevent 82   # 菜单键
复制代码


五、日志log抓取(排错调试)
  1. # 实时打印全部日志
  2. adb logcat

  3. # 保存日志到文件
  4. adb logcat > log.txt

  5. # 过滤只看错误日志
  6. adb logcat *:E
复制代码


六、系统信息查询
  1. # 获取手机型号
  2. adb shell getprop ro.product.model

  3. # Android系统版本
  4. adb shell getprop ro.build.version.release

  5. # 查看电池信息
  6. adb shell dumpsys battery

  7. # 查看屏幕分辨率
  8. adb shell wm size
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|skypiea

GMT+8, 2026-9-5 12:03 , Processed in 0.043811 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表