adb安卓调试桥

adb安卓调试桥工具

adb是什么?

adb的全称为Android Debug Bridge,就是起到调试桥的作用,是一个使用计算机来调试手机的工具

adb能干什么?

  • 运行设备的shell(命令行)

  • 管理模拟器或设备的端口映射

  • 计算机和设备之间上传/下载文件

  • 将本地apk软件安装至模拟器或android设备

adb的组成原理

  • adb客户端(运行在PC电脑上)
  • adb服务端(运行在PC电脑上),在任务管理器中后台进程可查看
  • adb守护进程(运行在模拟器/手机/平板中)

adb客户端、服务端、守护进程的关系

adb客户端(电脑) ------> adb服务器(电脑) ------> adbd守护进程(手机)------> adb服务器(电脑)------> adb客户端(电脑)
注意:

如果工作中发现电脑无法通过adb工具连上手机,可以通过以下步骤排查:

1.查看adb客户端是否启动:在dos中输入adb version命令(已经配置好系统环境变量),观察是否显示adb版本信息,如果没有显式,那么就要查看环境变量配置是否正确,如果显示版本成功,进入下一步;

2.查看adb服务是否启动:打开任务管理器,查看后台进程中adb.exe服务是否启动,如果没有启动,那么在dos中输入adb kill-server回车,再输入adb start-server回车,再次查看任务管理器,确认adb服务已经启动。如果确定服务已经启动,那么进入下一步;

3.在dos中输入命令:adb connect 127.0.0.1:21503,再输入adb devices命令观察是否显示连接的设备;

4.如果经过以上步骤还是不能连接,那么就要考虑是不是adb守护进程的问题了,重启手机或模拟器,接着重复上面的操作尝试。

adb在测试工作中的实际应用

  • Android系统的APP测试,如:微信、淘宝、饿了吗等所有你耳熟能详或闻所未闻的应用

    1. 安装卸载测试
    2. 查日志
    3. 从设备上拿东西到本地电脑,如:日志、发生错误时的截图
  • Android系统的手机/平板的整机测试,如华为p30手机,小米10手机等

    安卓手机/平板自带的通讯录、相机、计算器、记事本,甚至是“设置”都是软件

真机测试注意点

  1. 要激活开发者模式
  2. 将USB调试模式改为文件传输或其他模式,不能为仅充电

在这里插入图片描述

一般情况下,手机/平板经过以上操作就可以用adb devices查看到真机了(usb数据线要连着);但华为手机有可能需要先在电脑上安

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值