欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Appium+Android+Java从无到有环境搭建 for Mac(详细版)

程序员文章站 2024-03-22 17:28:46
...

前言:搭建appium环境时遇到很多坑,故记录分享给需要的人

一、安装JAVA

安装java 1.8,配置安装教程很多,可参考:https://www.cnblogs.com/ostrich-sunshine/p/8414677.html

二、安装Android SDK

1、下载地址:http://tools.android-studio.org/index.php/sdk/ (直接下载zip版本,解压至任意目录即可)

Appium+Android+Java从无到有环境搭建 for Mac(详细版)

2、进入目录Android SDK解压后的目录,双击运行tools目录下的android文件,如下图:

Appium+Android+Java从无到有环境搭建 for Mac(详细版)

3、在打开后的Android SDK Manager中勾选Tools下前3个选项:

Appium+Android+Java从无到有环境搭建 for Mac(详细版)

4、在打开后的Android SDK Manager中勾选安卓模拟器或安卓手机系统版本对应的项,比如我的安卓模拟器是4.4.2版本:

Appium+Android+Java从无到有环境搭建 for Mac(详细版)

5、在打开后的Android SDK Manager中勾选Extras下的所有项:

Appium+Android+Java从无到有环境搭建 for Mac(详细版)

6、开始安装所选的内容:

Appium+Android+Java从无到有环境搭建 for Mac(详细版)

依次点击左侧框的内容,然后点击选中Accept License,因为我已经安装过,所以会跟未安装的内容不同,按这思路安装即可

Appium+Android+Java从无到有环境搭建 for Mac(详细版)c

安装过程可能有点慢,耐心等待即可,如安装有部分失败,可重新勾选未安装的部分重新安装就行了。

7、所有Android SDK Manager的内容都安装完成后,则需要配置环境变量:

a、打开终端执行 open ~/.bash_profile 打开环境变量配置文件

b、环境变量文件最后添加如下内容,添加完成后保存关闭即可:

export ANDROID_HOME=/Users/(替换你的用户名)/Downloads/android-sdk-macosx
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools/

c、然后在终端执行以下命令,使环境变量生效:

source .bash_profile

d、在终端执行以下命令,如未报错,即表示配置安装Android SDK成功:

adb devices

三、安装Android模拟器

如用安卓真机的话,可跳过此步骤

1、安装夜神模拟器,也可自行下载其他模拟器,夜神模拟器下载地址:https://www.yeshen.com/

2、安装完成后,可能因为模拟器的adb与Android SDK的adb版本不一致,可能无法使用adb命令控制手机,所以要进入以下操作:

首先打开访达,在“应用程序”中找到夜神模拟器,右击选择“显示包内容”:

Appium+Android+Java从无到有环境搭建 for Mac(详细版) 

将Android SDK中的adb文件拷贝替换掉夜神模拟器安装目录下的adb文件:

(注:Android SDK中adb文件的路径为:/android-sdk-macosx/platform-tools/adb)

Appium+Android+Java从无到有环境搭建 for Mac(详细版) 

替换完成后,打开模拟器成功后,并在终端执行 adb devices 命令,检查是否能搜索到模拟器,如下图时说明成功:

Appium+Android+Java从无到有环境搭建 for Mac(详细版)

四、安装node

1、使用homebrew 安装node, 默认是最高版本,在终端里执行 brew install node 命令即可安装。

如Mac中无homebrew,可参考:https://www.cnblogs.com/ostrich-sunshine/p/8780878.html

如brew安装超时可下载太慢,可修改brew的下载源地址,可参考:https://www.xuchengen.cn/264

五、安装Appium服务端:

1、使用npm命令安装,避免访问下载速度慢等情况导致的下载失败,可先修改npm的下载源地址,可参考:https://blog.csdn.net/a249040113/article/details/81567430

2、在终端中执行 npm install -g appium 进行自动下载安装,安装过程可能有些慢,等待即可,安装成功类似如下图,会显示版本号:

Appium+Android+Java从无到有环境搭建 for Mac(详细版)

3、在终端中执行 npm install -g appium-doctor 命令,安装成功后,在终端里执行 appium-doctor  命令,来检查环境是否都可以,Xcode如果提示报错,可忽略,安卓版不需要,如果是ios的即需要安装。


六、安装Appium客户端

1、官网下载地址:http://appium.io/,点击页面中的Download Appium按扭

Appium+Android+Java从无到有环境搭建 for Mac(详细版)

在跳转后的页面选择mac版的文件下载即可:

Appium+Android+Java从无到有环境搭建 for Mac(详细版)

 

至此,所有环境安装完成,下一步就可以进行app自动化相关代码的开发了!

 

 

 

 

 

 

 

 

 

相关标签: appium 自动化