mac安卓自动化环境搭建
自动化所需的环境
1.Jdk
2.android-sdk
3.python:3以上
4.appium
一、安装jdk
1、mac安装jdk
(1)首先到官网下载jdk
地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
这是登录的账号和密码
密码:Aa12345678
下载要选择Accept License Agreement,选择mac os x x64对应的jdk图

(2)下载完成后进行安装
Mac会默认安装到:资料库/Java/JavaVirtualMachines/jdkxxx.jdk

(3)配置jdk的环境(java的环境)
注意:JAVA_HOME的路径:/Library/Java/JavaVirtualMachines/jdkxxx.jdk/Contents/Home
在终端输入vim ~/.bash_profile
[按下i,显示insert,进入输入模式,输入如下配置]
export JAVA_HOME="[JAVA_HOME的路径]"
CLASS_PATH="$JAVA_HOME/lib"
export PATH="$JAVA_HOME/bin:$PATH"
export JAVA_HOME
[按esc,输入:wq!保存]
$ source ~/.bash_profile
$ echo $JAVA_HOME
显示jdk的安装路径
(4)回到终端,使用"source .bash_profile"使配置生效,然后输入”java -version”,如果看到jdk版本为则说明配置已经生效
安装android sdk
(1)在https://www.androiddevtools.cn
下载mac对应的Android sdk tools 解压到某个目录
(2)设置下载的代理服务器
① 在终端进入下载的Android sdk 的tools目录,然后输入./android sdk 请出SDK Manager的图形界面
② 在mac顶部菜单Android SDK Manager里选中 Preferences,出现如下图,并按照下图进行修改
在http proxy server这里填写: mirrors.neusoft.edu.cn,端口号:80,然后把Force https:// 前的勾勾上

③ 在mac顶部菜单Tools中选Manage Add-on Site,出现如下图,把下面的链接全手动New加进去,然后就可以下载了

http://mirrors.neusoft.edu.cn/android/repository/addon-6.xml
http://mirrors.neusoft.edu.cn/android/repository/addon.xml
http://mirrors.neusoft.edu.cn/android/repository/extras/intel/addon.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-tv/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-wear/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/google_apis/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/x86/addon-x86.xml
http://mirrors.neusoft.edu.cn/android/repository/addons_list-2.xml
http://mirrors.neusoft.edu.cn/android/repository/repository-10.xml
④ 在上面打开的SDK Manager图形化界面中进行下载,如下图,画对号的建议下载,否则可能创建不了android模拟设备

vim ~/.bash_profile
[按下i,显示insert,进入输入模式,输入如下配置]
ANDROID_HOME="[ANDROID_HOME的路径]"
export PATH="$ANDROID_HOME/tools:$PATH"
export PATH="$ANDROID_HOME/platform-tools:$PATH"
export PATH="$ANDROID_HOME/emulator:$PATH"
export ANDROID_HOME
[按esc,输入:wq!保存]
source ~/.bash_profile
echo $ANDROID_HOME
3、安装appium服务
(1)先安装homebrew
在终端输入下面的命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果版本太低sudo brew update,输入brew -v 查看,出现版本号就是安装好了
(2)安装node.js
命令:brew install node
安装好后:输入node -v 和npm -v查看,出现版本号就安装好了
(3)配置npm淘宝源
终端使用命令:npm config set registry https://registry.npm.taobao.org
检查是否配置成功使用命令:npm config get registry
(4)使用npm安装appium
① npm install -g appium
② brew install Carthage
③ 安装appium-doctor来检验appium环境是否安装好
命令:npm install -g appium-doctor,在输入appium-doctor如下图

出现上图说明你已经安装好了。
4、安装appium客户端
下载地址
https://github.com/appium/appium-desktop/releases
下载pmg,下载后直接安装就行了
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
1、Jdk在阿里郎上面搜索jdk安装1.8版本就可以done
Oracle官网也可以下载
2、安装android-sdk 的网址 done
https://blog.csdn.net/ZhaiKun68/article/details/80240226
下载地址:http://down.tech.sina.com.cn/page/45703.html
下载地址:http://tools.android-studio.org/index.php/sdk
环境变量还没配置:
https://blog.csdn.net/maoxinwen1/article/details/80113470
3、python3安装地址 3.7.1
官网下载,一路安装就可以。done
4、appium
https://www.cnblogs.com/fnng/p/7683427.html
下载git里面1.8.2dmg文件
需要先下载nodejs,入手brew装不成功可以去nodejs官网下载
如何更换默认的python版本:
0. 命令行执行:sudo vi /etc/paths
0. 新增文件第一行为:/usr/local/opt/python/libexec/bin
0. :wq 保存并退出文件
完成以上3步,重新打开新tab终端,输入python,回车:
环境变量
touch .bash_profile
Open .bash_profile
Source .bash_profile
#java&android home
export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Users/zhangmingming/Downloads/android-sdk-macosx
export PATH="$PATH:$JAVA_HOME/bin"
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
浙公网安备 33010602011771号