当前位置: 首页 > news >正文

【自动化测试】APP UI 自动化(安卓手机)-本地环境搭建

一、软件准备及版本介绍 

软件版本
JAVA-SDK1.8.0_181

python

3.10.10

Android SDK Tools

下最新版本即可,无特殊要求

PyCharm

2023.3.5(下最新版本即可,无特殊要求)

二、安装步骤及环境变量配置

2.1    Java安装及配置

1)下载:

        网盘下载地址:https://pan.baidu.com/s/1HRyt-lzEnKrM8lX5Qcn2MQ 提取码:zq0g

        官网下载地址:Java Downloads | Oracle(官网地址)

2)下载后,直接双击运行jdk-8u161-windows-x64.exe进行安装即可

3)配置环境变量: 点击 此电脑->属性->高级系统设置->环境变量->系统变量

        3.1)新建系统变量:JAVA_HOME

        变量名:JAVA_HOME

        变量值:C:\Program Files\Java\jdk1.8.0_181  (这里的变量值是JDK的安装包位置)

         3.2)新建系统变量:CLASSPATH

         变量名:CLASSPATH

         变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

         3.3)编辑系统变量:Path

         变量名:Path

         变量值:

                        %JAVA_HOME%\bin
                        %JAVA_HOME%\jre\bin

 4)验证Java:

cmd->dos界面:分别输入“java”和“javac

2.2    Python安装及配置

1)下载:
        官网下载地址:https://www.python.org/downloads/windows/

下载后直接双击安装即可~

2)配置环境变量: 点击 此电脑->属性->高级系统设置->环境变量->系统变量

        2.1)新建系统变量:PYTHON_HOME

        变量名:PYTHON_HOME

        变量值:D:\Programs\Python\Python10  (这里的变量值是python的安装包位置)

        2.2)编辑系统变量:Path

         变量名:Path

         变量值:

                        %PYTHON_HOME%\
                        %PYTHON_HOME%\Scripts\

 

 3)验证python:

cmd->dos界面:分别输入“python

2.3    Android SDK安装及配置

1)Android SDK ToolsSDK Platform-Tools的下载:
        官网下载地址:AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载

同时,需要下载SDK Platform-Tools,解压出来的 Platform-Tools 文件夹放在 android sdk 根目录下


2)解压即可:将zip包解压到自定义路径(可放在D盘)

3)配置环境变量:

        3.1)新建系统变量:ANDROID_HOME

        变量名:ANDROID_HOME

        变量值:D:\tools\android-sdk-windows  (这里的变量值是android包的位置)

         3.2)编辑系统变量:Path

         变量名:Path

         变量值:

                        %ANDROID_HOME%\tools

                        %ANDROID_HOME%\platform-tools

 4)验证android:

cmd->dos界面:输入“adb”

2.4    PyCharm安装

1)PyCharm下载:
        官网下载地址:PyCharm官方正版下载2024最新版官方下载

​下载后直接双击安装即可用~

2.5    Git安装

通过git进行代码管理,如果自己本机使用,则可暂时无需安装


http://www.mrgr.cn/news/63237.html

相关文章:

  • 标准Android开发jdk和gradle和gradle AGP和AndroidStudio对应版本
  • 【数据可视化-12】数据分析岗位招聘分析
  • Unity 人体切片三维可视化,可任意裁切切割。查看不同断层的图像。
  • 蓝桥杯备考:数据结构之栈 和 stack
  • 《零基础Go语言算法实战》【题目 2-10】接口的实现
  • 监听器与RBAC权限模型
  • SSID,即Service Set Identifier(服务设置的表示符号)
  • CBAM填报攻略:关键点解析与实操案例分享
  • 台式电脑如何改ip地址:全面解析与实操指南
  • 成功解决:notepad++搜索结果窗口不见了,怎么找回?
  • 【无人机设计与控制】四旋翼无人机飞行姿态(ADRC)自抗扰控制Matlab仿真
  • msys2更换国内源(多个文件(不是3个文件的版本!))
  • 2024年重磅综述:探索深度多模态数据融合的学术前沿动态!
  • STM32滴答时钟是否每次计时1ms都要中断一下,更新ms数
  • 【测试工具篇一】全网最强保姆级教程抓包工具Fiddler(1)
  • VB中的日志记录(Logging)机制及其重要性
  • Vatee万腾平台:企业数字化之旅的全能助手与伙伴
  • FemtoMega阵列同步采集示例
  • 十五、mysql锁
  • 【C++动态规划 分组背包】1981. 最小化目标值与所选元素的差|2009
  • PLC数据采集案例分享
  • 配电室智能巡检机器人 挂轨简易 24小时 无人值守
  • Linux---硬盘管理
  • idea 导入Spring源码遇到的坑并解决
  • 数据结构——单向循环链表
  • 大模型SFT数据选择方法综述