adb介绍、环境配置及设备offline解决方法。

  1. 什么是adb?
    adb是android sdk里的一个工具(相当于一个debug工具),用这个工具可以直接操作管理android模拟器或者真实的android设备。

  2. adb能用来做什么
    可以使用adb管理设备或手机模拟器状态,可以对手机进行安装软件、系统升级、运行shell命令、拷贝推送文件、查看设备硬件信息、查看程序占用资源等,可以让用户在电脑上对手机进行全面的操作。

  3. 怎么使用adb
    1)-下载配置环境变量:下载完成后复制adb所在的路径,在系统变量下选择配置“path”将adb的路径新建一个变量粘贴上保存即可
    adb介绍、环境配置及设备offline解决方法。_第1张图片
    adb介绍、环境配置及设备offline解决方法。_第2张图片

验证是否完成配置:cmd输入“adb version”显示版本信息即算配置安装成功
adb介绍、环境配置及设备offline解决方法。_第3张图片

2)-打开运行adb 1:在adb安装文件夹中按住shift+鼠标右键,会出现“在此处打开“powershell窗口”即可,或者win+r输入cmd进入命令窗口后输入adb也可以切换到adb命令窗口。
adb介绍、环境配置及设备offline解决方法。_第4张图片

3)-打开手机开发者模式,开始usb调试和usb安装、usb调试(安全设置)这几个都打开。
adb介绍、环境配置及设备offline解决方法。_第5张图片

验证设备是否链接成功:adb devices 输入后会列出链接成功设备的名称。
adb介绍、环境配置及设备offline解决方法。_第6张图片

当设备一直处于离线状态(offline)时的解决办法

  1. adb kill-server && adb start-server 关闭、重启adb
  2. adb reconnect offline 在自动化代码段里try catch一下,如果offline了就执行重新连接
    检查端口5037占用,排除改名的adb adb nodaemon server-检查端口是否为5037
    换USB线和USB口拔插
    重启手机
    撤销usb授权重试
    关闭开发者模式再开启
    *如果版本低于1.0.31时切换adb版本尝试 adb version 查看版本信息,这里猜测可能需要adb版本在1.0.31以上才行

4. adb常见命令:
启动 adb server 命令:adb start-server
停止 adb server 命令:adb kill-server
查看 adb 版本:adb version
安装 APK命令:adb install apk完整路径,当链接了多个设备时需要指定一个设备安装:adb -s 设备编号 install apk完整路径。
卸载应用命令:adb uninstall [-k]
清除应用数据与缓存:adb shell pm clear
查看正在运行的 Services命令:adb shell dumpsys activity services []
查看应用详细信息命令:adb shell dumpsys package
发送广播,命令格式:adb shell am broadcast [options]
强制停止应用命令:adb shell am force-stop
文件管理复制设备里的文件到电脑:adb pull <设备里的文件路径> [电脑上的目录]
复制电脑里的文件到设备:adb push <电脑上的文件路径> <设备里的目录>
电池状况命令:adb shell dumpsys battery
adb help, 列出所有的选项说明及子命令

你可能感兴趣的:(测试方面学习,android,android,studio,sqlite,测试工具)