adb常用命令

一、什么是adb

        ADB是Android Debug Bridge(Android调试桥)的缩写。它是一个用于在Android设备和计算机之间通信的命令行工具。通过ADB,您可以在连接的Android设备上执行各种操作,例如安装和卸载应用程序、复制文件、查看设备日志和执行命令等。ADB通常用于开发和调试Android应用程序,但也可用于一般的Android设备管理任务。

二、应用场景

以下是一些需要掌握ADB的工作:

  1. Android应用程序开发和调试:Android应用程序开发人员,需要掌握ADB的使用方法,以在Android设备上安装、调试和测试应用程序,并获取相关的性能数据和日志。

  2. Android设备管理:Android设备管理员或技术支持人员,需要掌握ADB的使用方法,以管理Android设备上的文件、安装应用程序、备份和恢复数据等。

  3. 远程控制和屏幕共享:若要在Android设备上进行远程控制和屏幕共享,例如提供远程技术支持或协作,则需要掌握ADB的相关命令和工具。

  4. 性能测试和优化:若要在Android设备上执行性能测试和优化,并收集相关的性能数据和日志,则需要掌握ADB的相关命令和工具。

  5. 安全性测试和漏洞扫描:安全研究人员,执行安全性测试和漏洞扫描,并发现潜在的安全漏洞和风险,则需要掌握ADB的相关命令和工具。

  6. 自动化测试:测试人员,自动化执行Android应用程序测试,并生成测试报告,则需要掌握ADB和相关的自动化测试工具。

 三、adb车载测试

随着车载娱乐、导航、通信和安全功能的普及,汽车制造商和供应商越来越多地采用Android作为车载软件平台。因此在车载测试中掌握adb命令非常重要。

以下是车载测试中常用的一些ADB命令:

  1. adb devices: 显示当前连接的设备列表

  2. adb shell : 打开设备的shell终端

  3. adb shell pm list packages:列出所有的app包名

  4. adb logcat:显示设备的日志信息

  5. adb logcat -c:清除日志

  6. adb logcat -c -s <tag>:清除指定的日志信息

  7. adb logcat > text.txt:log输出到计算机 

  8. adb push [loacal] [remote]: 将本地文件复制到设备

  9. adb pull [remote] [local] : 将设备上的文件拉取复制到本地

  10. adb install [path/to/apk] : 安装应用程序

  11. adb uninstall [package_name] : 卸载应用程序

  12. adb reboot:重启设备

  13. adb root: 获取root权限

  14. adb tcpip [port]:启用TCP/IP模式,允许通过网络连接设备

  15. adb connect [ip_address]:连接到通过TCP/IP模式启用的设备

  16. adb disconnect [ip_address]:断开与设备的TCP/IP连接

  17. adb shell dumpsys:显示系统信息

  18. adb shell top:查看CPU情况

  19. abd shell screencap -p /sdcard/screen.png:截图

  20. adb shell screenrecord /sdcard/demo.mp4 Ctrl+C停止:录屏

  21. adb pull /sdcard/demo.mp4 F:\mvp\demo.mp4:将录屏保存至指定位置

  22. adb shell pm clear <package_name>:清除缓存

  23. adb sideload <path_to_firmware_zip>:升级固件

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值