App测试进阶之adb

本文详细介绍了adb工具的各个方面,包括adb的介绍、组成部分、环境部署步骤,以及adb的实用操作,如删除乱码文件、连接设备、常用adb命令的使用,特别是日志文件的分析和异常排查。通过实例演示了如何利用adb进行App日志分析,包括logcat缓冲区的理解和日志文件的解析,以及在遇到ANR时如何查找和分析错误日志。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

adb介绍

  • adb(Android debug bridge)是安卓sdk(一个软件开发套件)的一个工具
  • adb是用来连接安卓手机和pc端的桥梁,能让用户在电脑上对手机进行全面的操作
  • adb具有安装卸载apk、拷贝推送文件、查看设备硬件信息、查看应用程序占用资源、在设备执行shell命令等功能

adb组成

  1. 客户端(client)
    运行自己的电脑上,可通过adb命令调用起一个客户端,其他Android工具
  2. 服务器(server)
    运行在自己电脑上,负责管理客户端和守护进程进行通信
  3. 守护进程(daemon)
    运行在模拟器或者Android设备的后台
    打开Windows命令行,输入adb命令验证

adb环境部署

  1. 下载adb并解压(注意:如果在D盘解压则需要在Windows命令行中进入到D盘执行)
    在这里插入图片描述
  2. 这里我是解压到D盘,得到adb文件
    在这里插入图片描述
  3. 打开Windows命令行,进入到d盘
    在这里插入图片描述
    或者直接在文件夹上方输入cmd,此时命令行会直接指向该文件路径
    在这里插入图片描述
    在这里插入图片描述
  4. 查看adb版本号
    在这里插入图片描述
  5. 配置环境变量可以使adb在任何命令行下的路径都可以使用
    在这里插入图片描述
  6. 在Path变量的值最后面加上英文分号和adb.exe的路径
    在这里插入图片描述
  7. 在Windows命令行中查看adb版本号检验adb部署环境是否成功
    在这里插入图片描述

adb的操作使用

删除乱码文件

(由于下方使用adb push命令把本地中文名称的文件推送到了手机上,所以有了以下根据文件节点号来删除文件的方法)
11. 查看文件节点号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值