赞
踩
ADB全名Andorid Debug Bridge,是⼀个Debug调试⼯具,用这个工具可以直接操作管理android模拟器或者真实的android设备。
ADB是Android-SDK里的一个是一个C/S架构的命令程序(platform-tools文件夹中),其中客户端是我们操作的电脑,服务器端是Android设备。ADB就是起到调试桥的作用,通过这个桥我们可以管理设备或手机模拟器的状态,还可以进行安卓手机的很多操作,如安装软件、系统升级、运行shell命令等等。
换句话说,ADB就是连接Android手机与PC端的桥梁,可以让用户在电脑上通过终端ADB命令操作安卓手机/模拟器。
ADB是⼀个标准的C/S结构的⼯具,是来连接开发电脑(客户端)和调试⼿机(服务端)。
包含如下⼏个部分:
说明:
当你执行一条ADB命令的时候,ADB客户端会先接收你输入的命令,然后ADB客户端会把命令发送给ADB服务器,ADB服务器再把命令发送给⼿机中的Daemon(守护进程)。
Daemon负责技术Server端发送过来的命令,并且在手机中执行该命令。
我们可以看到上图中的箭头都是双向的。
也就是说Daemon执行完的结果会返回给Server端,Server端再传递给Client端。
Client端再给终端程序显示。
国内有很多款安卓模拟器,比如逍遥、雷电、MUMU、夜神等,我们以逍遥模拟器为例。
模拟器进行App自动化测试时,需要使用ADB来连接模拟器,具体操作步骤:
(1)在Windows环境下安装逍遥模拟器,执行XYAZ-Setup.exe默认安装即可。
(2)连接逍遥模拟器,21503为逍遥模拟器的默认端口号:
...\Microvirt\MEmu
目录。adb connect 127.0.0.1:21503
注意1:如果不进入到...\Microvirt\MEmu
目录中执行adb链接命令,会提示如下:
提示:
注意1:开始的时候会出现这种情况,之后就没有这种问题了。打开命令行就可以直接执行ADB命令了。
注意2:adb链接安卓模拟器的时候,模拟器要开启,否则出现如下提示:
adb devices
如图所示:已经连上模拟器。
(3)常用Android模拟器端口号:
最后我这里给你们分享一下我所积累和真理的文档和学习资料有需要是领取就可以了
这个大纲涵盖了目前市面上企业百分之99的技术,这个大纲很详细的写了你该学习什么内容,企业会用到什么内容。总共十个专题足够你学习
这里我准备了对应上面的每个知识点的学习资料、可以自学神器,已经项目练手。
最后送上一句话:
世界的模样取决于你凝视它的目光,自己的价值取决于你的追求和心态,一切美好的愿望,不在等待中拥有,而是在奋斗中争取。
如果我的博客对你有帮助、如果你喜欢我的文章内容,请 “点赞” “评论” “收藏” 一键三连哦
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。