老板叫我写个APP自动化--准备阶段--环境篇

简介: 老板叫我写个APP自动化--准备阶段--环境篇

前言

这里是清安,上一章我们讲了部分环境问题以及所需的工具。本章主要预防各位测试朋友,看网上安卓SDK安装教程以及JDK安装教程看的眼花缭乱。所以出一篇较为详细的教程。在这之前呢,为了环境一部到位,直接一起装了JDK吧。

Java-JDK下载地址

https://www.oracle.com/java/technologies/downloads/#java8-windows

我的网盘:https://www.aliyundrive.com/s/LWMW99vQQ1C

「下载完后,新建一个文件夹命名看自己。傻瓜式直接安装,唯一需要注意的是你安装的路径。」

解压安装前,你可以先创建一个JDK文件夹跟一个JRE文件夹,如下图所示,两个需要放入对应的文件夹中的安装步骤具体位置:

JDK位置:

JRE位置

「注意,一定要注意,自己所装的位置」

完成后如图所示:JDK里面的文件是这样的:JRE里面是这样的:

环境配置1

进入设置》》》选择系统》》》点击关于》》》高级系统设置》》》点击环境变量》》》看向系统变量变量值填写你安装的路径建议粘贴复制:JAVA_HOME


「此处强烈建议粘贴复制」

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

好了到了此处,基本上已经完成了。我们来测试一下。WIN+R输入cmd并输入javac或者java -version,如下所示

安卓SDK-下载网址

安卓SDK:https://www.androiddevtools.cn/「以下教程版本官网最新版本为准,但是教程都大同小异」

步骤一:

步骤二:

这里的zip跟exe后缀的都可以,此处我已zip为例下载。

步骤三:

解压你的zip到指定目录

注意:此处目录下如若第一次解压是没有这么多文件的

步骤四:

双击SDK Manager.exe文件后看到如下界面:

这里直接确认进入下一步操作

步骤五:

勾选下面的图片中打勾的部分

步骤六:

步骤五完成后,点击Install

步骤七:

都点上Accept License然后点击Install

「最后默默等待进度条走完」

环境配置1

进入设置》》》选择系统》》》点击关于》》》高级系统设置》》》点击环境变量》》》看向系统变量为了防止变量名写错此处建议粘贴复制:ANDROID_HOME

环境配置2

除了上述操作,还需要在path路劲里面添加一些其他的配置,双击打开。

「此处强烈建议粘贴复制」

%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools

好了,配置到了此处,基本上是完活了。我们来测试一下。WIN+R输入cmd并输入adb或者adb --version,如下所示

注意:本文环境配置的过程中主要是以先对位置来定位的。如果需要绝对位置,那么就直接去文件夹复制吧。写法例如:F:\JAVA_\JDK_

好了,环境都正常了,adb信息可查。可以继续后面的操作了。-

目录
相关文章
|
3月前
|
Linux C++ Windows
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
|
11天前
|
Java 测试技术 持续交付
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
本文重点讲解如何搭建App自动化测试框架的思路,而非完整源码。主要内容包括实现目的、框架设计、环境依赖和框架的主要组成部分。适用于初学者,旨在帮助其快速掌握App自动化测试的基本技能。文中详细介绍了从需求分析到技术栈选择,再到具体模块的封装与实现,包括登录、截图、日志、测试报告和邮件服务等。同时提供了运行效果的展示,便于理解和实践。
46 4
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
|
2月前
|
测试技术
基于LangChain手工测试用例转App自动化测试生成工具
在传统App自动化测试中,测试工程师需手动将功能测试用例转化为自动化用例。市面上多数产品通过录制操作生成测试用例,但可维护性差。本文探讨了利用大模型直接生成自动化测试用例的可能性,介绍了如何使用LangChain将功能测试用例转换为App自动化测试用例,大幅节省人力与资源。通过封装App底层工具并与大模型结合,记录执行步骤并生成自动化测试代码,最终实现高效自动化的测试流程。
|
1月前
|
Ubuntu Java iOS开发
MacOS环境-手写操作系统-19-编译自动化
MacOS环境-手写操作系统-19-编译自动化
17 0
|
3月前
|
运维 监控 应用服务中间件
自动化运维:打造高效、稳定的系统环境
【8月更文挑战第30天】本文将探讨如何通过自动化运维技术,提升系统的稳定性和效率。我们将从基础概念出发,逐步深入到实践应用,分享一些实用的工具和技术,以及如何将这些工具和技术融入到日常的运维工作中。无论你是运维新手,还是有一定经验的老手,都能在这篇文章中找到有价值的信息。让我们一起探索自动化运维的世界,提升我们的工作效率,让系统运行得更加平稳。
|
3月前
|
应用服务中间件 Linux 网络安全
【Azure 应用服务】App Service for Linux 环境中为Tomcat页面修改默认的Azure 404页面
【Azure 应用服务】App Service for Linux 环境中为Tomcat页面修改默认的Azure 404页面
|
3月前
|
Java 应用服务中间件 Windows
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
|
3月前
|
JSON Linux 网络安全
【Azure 应用服务】如何从App Service for Linux 的环境中下载Container中非Home目录下的文件呢?
【Azure 应用服务】如何从App Service for Linux 的环境中下载Container中非Home目录下的文件呢?
|
2月前
|
存储 监控 安全
在自动化测试环境中,如何确保测试数据的安全性和隐私性
在自动化测试环境中,如何确保测试数据的安全性和隐私性
|
3月前
【Azure 环境】标准版 Logic App 如何查看 Workflow的执行成功数和失败数的指标呢?
【Azure 环境】标准版 Logic App 如何查看 Workflow的执行成功数和失败数的指标呢?