三、Android sdk的环境配置total手机「三、Android sdk的环境配置」

   日期:2025-02-12    作者:hc5sw 移动:http://fswenzheng.xhstdz.com/mobile/quote/1978.html

Airtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具。Airtest的框架是网易团队自己开发的一个图像识别框架,这个框架的祖宗就是一种新颖的图形脚本语言Sikuli。Sikuli这个框架的原理是这样的,计算机用户不需要一行行的去写代码,而是用屏幕截屏的方式,用截出来的图形摆列组合成神器的程序,这是Airtest的一部分。
  另外,Airtest也基于poco这个U控件搜索框架,这个框架也是网易自家的跨平台U测试框架,原理类似于appium,通过控件的名称,id之类的来定位目标控件,然后调用函数方法,例如click(),swip()之类的方法来对目标控件进行点击或者是操作。

1.AirtestIDE的下载
AirtestIDE已经帮你集成了所有的环境,自带录制脚本栏,自动生成脚本,自带编辑器还自带模拟器,有了一个AirtestIDE就可以轻松简单的录制脚本了。下载地址是Airtest的官网

http://airtest.netease.com/

2.如果你想要利用Airtest的API,自己拓展更多的高级功能的话,可以先下载airtest的python第三方依赖库

 
 
 

1.1 Android SDK文件夹解压到指定目录(我的解压目录:D:android-sdk)
1.2 SDK环境变量配置(Windowns7为例)

1.进入我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
2.在系统变量下点击新建 -> 变量名: ANDROID_HOME -> 变量值: D:android-sdk -> 点击确定按钮
3.在系统变量下找到系统的path变量,最后添加:;%ANDROID_HOME%platform-tools;%ANDROID_HOME% ools;(最前面是一个分号,如果path变量最后已有分号,可不用添加) -> 点击确定按钮

1.3 验证环境变量

1.win+r 或者 开始 -> 搜索框输入cmd
2.在界面输入adb -> 按回车

在这里插入图片描述

3.在界面输入android -> 按回车,会出现Android adk manager对话框
在这里插入图片描述

4.若出现以上图显示,证明安装成功

  • win下配置JDK
    (1)安装JDK:
    (2) 配置win环境变量,在"系统变量"中设置3项属性(不分大小写新建变量名:JAVA_HOME 变量值:C:Program Files(x86)Javajdk1.8.0_91 (根据自己电脑路径新建变量名:CLASSPATH 变量值:.;%JAVA_HOME%lib
    dt.jar;%JAVA_HOME%lib ools.jar;
    追加变量名:Path 变量值:%JAVA_HOME%bin;%JAVA_HOME%jrebin;
  • win10 的path要分开写

  • 验证
    javac

ADB

ADB全名Andorid Debug Bridge。 是一个Debug工具。为何称之为Bridge呢?
因为adb是一个标准的C/S结构的工具, 是要连接开发电脑和调试手机的
包含如下几个部分:
1.Client端,运行在开发机器中,即你的开发PC机。用来发送adb命令。
2.Daemon守护进程, 运行在调试设备中, 即的调试手机或模拟器。
3.Server端, 作为一个后台进程运行在开发机器中, 即你的开发PC机. 用来管理PC中的Client端和手机的Daemon之间的通信。

三者之间的通信

Client<—>Server<—>Daemon

adb帮助

adb --help

启动adb server

adb start-server

关闭adb server

adb kill-server

获取设备号

adb devices

获取系统版本

adb -s 设备号 shell getprop ro.build.version.release

发送文件到手机

adb push 电脑端文件路径/需要发送的文件 手机端存储的路径
示例
将桌面的xx.png发送到手机sdcard目录下
adb push C:UserswinDesktopxx.png /sdcard

从手机拉取文件

adb pull 手机端的路径/拉取文件名 电脑端存储文件路径
示例
将手机/sdcard目录中的xx.png文件,发送到电脑桌面
adb pull /sdcard/xx.png C:UserswinDesktop

查看手机运行日志

adb logcat

手机shell命令行

adb shell

获取app启动包名和启动名(⚠️ 手机需要先打开对应app)

1.Mac/Linux: 'adb shell dumpsys window windows | grep mFocusedApp’
2.在 Windows 终端运行 'adb shell dumpsys window windows’ 然后去看mFocusedApp这一行的内容。

安装app到手机

adb install 路径/xx.apk

卸载手机手机app

adb uninstall 包名

获取app启动时间


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号