app专项测试-adb概述及环境部署

adb概述

ADB简介

什么是 ADB
ADB 全称为 Android Debug Bridge ,是 Android SDK (安卓的开发工具)中的一个工具,起到调试桥的作
用,是一个 客户端 - 服务器端程序 。其中 客户端 是用来操作的电脑, 服务端 Android 设备。
可以直接操作管理 Android 模拟器 或者 真实的 Android 设备(真机)
包括以下三个组件:
客户端 :用于发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令从命令行终端( cmd )调
用客户端。
守护程序 (adbd) :用于在设备上运行命令。守护程序在每个设备上作为后台进程运行。 - 手机上
服务器 :用于管理客户端与守护程序之间的通信。服务器在开发机器上作为后台进程运行。

ADB功能 

ADB 可以直接操作管理手机模拟器或者真实的手机设备 ( 如三星手机 ) 。它的主要功能有 :
1. 运行设备的 shell ( 命令行 )
2. 管理模拟器或设备的端口映射
3. 计算机和设备之间上传 / 下载文件
4. 可以对设备的应用进行卸载安装等
其实简而言说, adb 就是连接 Android 手机 PC 桥梁 ,可以让用户在电脑上对手机进行全面的操作 !

 

 ADB运行环境部署

 

环境安装及使用的三个步骤:
1. 安装 JDK 环境
2. 安装 SDK 环境
3. 连接真机或者模拟器 执行命令

 安装JDK与变量配置

1. 安装:默认安装,默认路径: C:\Program Files\Java\jdk1.8.0_181
2. 环境变量配置
此电脑 > 属性 > 高级系统设置,环境变量
系统变量
新建 JAVA_HOME: JDK 的安装路径
新建 CLASSPATH %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
找到 path 中增,双击编辑,增加以下内容: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3. 验证是否安装好:开始 > 运行 > 输入 cmd ,在输入以下命令 (一定要 重新打开 cmd 窗口
javac       java          java -version
其中没有提示 javac java 不是内部命令,可以显示 java 版本号就表明环境已经配置好

安装SDK与变量配置 

1. 下载: http://www.androiddevtools.cn/
2. 安装: 解压即可
3. 环境变量配置
新建 ANDROID_HOME: 解压路径
path 中增加:
;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
4. 验证是否安装好
android –h
注:因为下载比较慢,咱们已经给对应的压缩包,直接解压即可

 

ADB配置 

Ø    ADB Android SDK 自带的命令行工具,我们前面装好了 Android SDK, 所以在这只需要
验证 ADB 能否使用就 OK
Ø    进入 cmd ,输入 adb version adb --version , 可以显示 adb 的版本号就表示 adb 环境是 ok

 

 模拟器安装

1. 模拟器选择: 夜神 、逍遥、雷电、 MuMu 、蓝叠等等
2. 下载:夜神模拟器: https://www.yeshen.com/
3. 安装:默认安装即可, 记住安装路径, 后续 ADB 配置要用到。
设置对应的手机模式:性能设置- 分辨率设置:手机版
设置对应的手机网络:手机与网络 - 预设型号

 

ADB连接手机 

Ø  前提:
1. 打开模拟器
2. 打开模拟器的usb 调试;
进入设置 -- 开发者选项 -- 打开 USB 调试。
如果没有开发者选项,在设置 -- 关于平板电脑(关于手机),
连续点击版本号多次 ,直到提示【您已处于开发者模式】。
然后就可以在设置下看到开发者选项了
注: 连接手机和模拟器唯一的区别即是手机一定要连接数据线,
并且授权,授权页面可以选择的传输方式:非【仅充电】,其它
都可。

 

 ADB连接模拟器-成功

Ø 打开 cmd ,输入 adb devices, 查看设备是否连接;显示设备号和 device 则表示连
接成功
Ø 连接信息解释
【手机设备】:显示设备的序列号,即: 8DJBRKIBKJ9DH6AM
【模拟器】:显示 IP 地址和端口,即 127.0.0.1:62001 (模拟器默认的端口)
【状态】
device :已识别的设备,连接成功
unauthorized :没有授权,需要手机上授权后才能连接
解决方法:手机上会弹出来一个授权框,进行授权即可。
unkown :未识别的设备
解决方法:电脑上没有手机的驱动,安装一个手机助手(豌豆荚, 91 助手),自动安装驱动。
offline :离线设备
解决方法:重新插拔 USB

ADB连接模拟器-失败 

 Ø 打开cmd,输入adb devices,查看设备是否连接,如下图所示,则表示adb版本有问题。

Ø 原因:夜神模拟器带了一个 ADB Android SDK 也有一个 ADB ,当两者版本不一致时就会出现如下问题
Ø 解决:统一 ADB 版本即可。
  • 21
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值