分享免费的编程资源和教程

网站首页 > 技术教程 正文

Android ADB 命令学习 安卓adb使用教程

goqiw 2024-10-04 22:09:46 技术教程 15 ℃ 0 评论

ADB 是什么?

ADB 全称是Android Debug Bridge,就是起调试桥的作用。它是一个命令行窗口,用于电脑端与模拟器或者设备之间的交互。

ADB 的作用

  • 运行设备的 shell
  • 计算器与设备之间的文件操作(上传和下载)
  • 管理设备中的 APK 或者安装本地 APK 到设备中
  • .....

ADB 常用命令

查看当前设备

adb devices


多个设备操作,需要带上具体设备号

adb -s 设备号 其他命令

例如:adb -s 1234567 install ...

安装本地 APK

adb install ****.apk

adb install -r *****.apk 覆盖安装

卸载设备中的 APK

adb uninstall 包名

adb uninstall -k 包名 卸载APK保留数据和缓存

上传文件(本地 --> 设备)

adb push 本地文件 设备路径



下载文件(设备 --> 本地)

adb pull 设备路径 本地路径



打印日志

adb logcat 查看所有日志

adb logcat -c 清除所有日志

adb logcat | grep -iER "XXX"过滤指定信息


查看所有APP

adb shell pm list packages

adb shell pm list packages -f //显示出路径

截屏

adb shell screencap /sdcard/index.png

录屏

adb shell screenrecord /sdcard/index.mp4

模拟输入

adb shell input text "***"

模拟触屏

adb shell input tap 400 1000 //在屏幕上(400,1000)的坐标点上进行一次点击

adb shell input keyevent + XX // 发送按键事件 例如:adb shell input keyevent 4 返回

查看当前内存占用

adb shell cat /proc/meminfo



查看CPU和内存占用

adb shell top




查看耗电情况

adb shell dumpsys batterystats

adb shell dumpsys batterystats > xxx.txt 保存信息到具体文件

重启设备

adb reboot


查看设备的后台 进程

adb shell ps

adb shell ps -A | grep "xxx" 查询某个特定进程


启动服务

adb shell am startservice 服务包名路径

强制关闭应用

adb shell am force-stop 应用包名

发送广播

adb shell am broadcast action(动作)

启动Activity

adb shell am start Activity包名路径

屏幕分辨率

adb shell dumpsys window displays |head -n 3



关闭或者杀掉进程

adb shell kill xxx(进程号)


查看正在运行的Activity

adb shell dumpsys activity | grep -i run


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表