最近打算研究开发一个手机的自动化小工具,奈何在这方面自己是一个小白,于是开始针对手机进行研究。由于主要使用Appium这个工具,因此本文主要讲解Appium环境的搭建,并结合自己的实践讲一讲需要避过的坑。

一、 安装Node.js

Node.js的安装就相对简单了,下载安装包安装,一路点击下一步就成功了。

安装完毕之后,在终端输入node -v,如果显示版本号就表示成功了:

二、 JDK安装及环境变量配置

正常可以到官网下载JDK,但由于需要用户登陆,因此这里从其他途径获取了安装包jdk-8u291-windows-i586.exe。

点击安装包,然后一路点击下一步,在这个过程中,要注意的是尽量不要修改程序的安装位置,由于本机使用Win10的64位系统,因此本机默认安装路径为C:\Program Files (x86)\Java。

安装完毕之后,需要添加环境变量,其添加顺序依次为:

进入之后,在系统变量的标签栏中选择新建,并添加如下环境变量:

添加成功之后,找到Path这个变量,并点击编辑,随后新建以下3个变量:

%JAVA_HOME%\bin
%JAVA_HOME%\lib\tools.jar
%JAVA_HOME%\jre\bin

完成环境变量的添加之后,在终端输入java和javac,如果出现如下信息,就说明成功:

三、Android SDK安装

这里使用的SDK适用于win10。下载地址为:AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载

点击Android DSK工具-》SDK Tools选择适合你的工具并下载。

下载完成后,双击安装,一路点击下一步,在结束安装的页面,会让选择是否运行SDK Manager,勾选它。当然,如果没有勾选,那么在安装路径运行这个SDK Manager也行 。我的建议是在安装路径用管理员身份运行SDK Manager,这样避免安装过程中因为权限不够而报错。

运行 SDK Manager之后,安装4个即可:

安装速度很快,安装完成后,你的SDK文件夹应该是这样的:

到这一步,还要添加环境变量,这与jdk的操作一样,点击添加变量名:

添加环境变量:

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

保存之后,在终端输入 adb version:

显示以上信息就说明安装成功。

四、 安装Appium

这个没有什么需要具体注意的,一路下一步就可以了。

附涉及工具的合集下载:Appium安装资源包.zip-Android文档类资源-CSDN下载

Appium环境搭建教程相关推荐

  1. win2008怎么配置php,Win2008 PHP 配置环境搭建 教程

    Win2008 PHP 配置环境搭建 教程 一.准备工作 1.所需软件: MySQL数据库:本文用MySQL-essential-5.0.45-win32.msi PHP : 本文用php-5.2.4 ...

  2. 宝塔服务器环境好不好_服务器环境怎么搭建?(宝塔环境搭建教程)

    大家好,欢迎来到西安蓝蜻蜓网络讲坛,上期我们讲的是怎样购买服务器,很多小伙伴都知道了购买服务器的方式方法,那么购买服务器后需要怎么搭建服务器环境呢?那么今天,我们就来讲述下服务器环境怎么搭建? 以宝塔 ...

  3. php iis mysql windows2003,Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程 | 系统运维...

    准备篇 一.环境说明: 操作系统:Windows Server 2003 SP2 32位 PHP版本:php 5.3.14 MySQL版本:MySQL5.5.25 二.相关软件下载: 1.PHP下载地 ...

  4. Windows下Appium环境搭建(java版)

    因为毕业后学过java,工作后服务端开发用的也基本都是java,所以对java比较熟悉,本篇文章暂时先介绍java版本的appium环境搭建,以后会陆续介绍python版的appium,包括环境搭建. ...

  5. win命令安装 安装cmake_win10下VSCode+CMake+Clang+GCC环境搭建教程图解

    打算用C/C++把基本的数据结构与算法实现一遍, 为考研做准备, 因为只是想实现算法和数据结构, 就不太想用VisualStudio, 感觉VSCode不错, 遂在网上找了一些教程, 结合自己的需求, ...

  6. Quorum企业以太坊环境搭建教程

    Quorum企业以太坊环境搭建教程 Quorum是一个许可制的以太坊联盟区块链实现,包含了金融巨头JP摩根开发的一个GETH分支版本, 可以在节点之间实现私有和快速的交易.Quorum为保证隐私对节点 ...

  7. iis php win安装kangle_Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程

    现在很多朋友想尝试win2008 r2来跑web服务器,跟win2003相比界面差别有点大,有些人可能不太习惯,不过以后是趋势啊,这里简单分享下,方便需要的朋友 准备篇 一.环境说明: 操作系统:Wi ...

  8. C++编程【Visual Studio 2017 环境搭建教程】【附:软件安装包】

    学习网址:哔哩哔哩网站--黑马程序员C++从0到1入门编程(附C++编程环境搭建教程) 软件安装包:visual_studio_community_2017_version_15.3.exe 链接:h ...

  9. Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2008 R2 PHP版本:php 5.4.4 MySQL版本:MySQL5.5.25 二.相关软件下载: 1.PHP下载地址: htt ...

  10. iis8.5 php mysql_Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程

    这篇文章主要介绍了Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程,需要的朋友可以参考下 准备篇 一.环境说明: 操作系统:Windows Server 201 ...

最新文章

  1. 推荐一款文件搜索神器Everything!
  2. 深入理解js系列一作用域是什么
  3. 【MATLAB统计分析与应用100例】案例012:matlab读取Excel数据,调用robustfit函数作稳健回归
  4. mysql5.3开发文件,cent0s 5.3该下载哪个版本的 mysql安装文件比较合适
  5. hp-ux ftp启动_您可以做12项免费的事情来快速启动UX设计事业
  6. Swift基础语法: 25 - Swift的类和结构体
  7. Android--获取安装的程序信息
  8. c# mysql数据集_C#第四次作业:MySQL数据库及C#操作MySQL数据库
  9. 如何让li中内容超出部分显示为...?
  10. Linux 管理多个软件版本的方法总结
  11. Android系统换字体不root,安卓手机更换字体简易方法(免ROOT)
  12. 计算机常见的运算符,常见运算符
  13. 小米一面经验分享,面试编程题
  14. 单臂路由 二三层交换机、路由器简单组网
  15. Linux ffmpeg命令的使用
  16. 纪念达尔文:进化论的美丽证据
  17. java set list 区别是什么_Java中的list和set有什么区别
  18. 相机里面删除的照片能找回来吗 相机上删除的照片可以找回吗
  19. C#开发的OpenRA游戏的游戏界面内鼠标处理窗口
  20. 转行学python 数据分析统计服_转行数据分析,你准备好了吗?

热门文章

  1. OpenWrt官方入门手册
  2. Linux下C语言编程资料
  3. 开启“无线网络”,提示:请启动windows零配置wzc服务
  4. VectorDraw web library javascript Crack
  5. TwinCAT软件的帮助如何使用
  6. 获取QQ好友列表接口分析
  7. matlab云端软件,关于云端软件上安装matlab
  8. dbc2000 v2.0官方版
  9. 前加加 后加加 ++ 详解
  10. 在线拍照功能JQuery.webCap.plugin 实现