1.安装Android SDK
* http://down.tech.sina.com.cn/page/45703.html 新浪本地下载
* 安装android sdk,将android-sdk-macosx.zip解压即可,记住自己的安装路径
2.安装jdk
* 安装jdk,jdk-8u40-macosx-x64.1427945120.dmg双击安装一路默认即可
3.配置环境变量
* 在应用程序-》实用工具 找到终端,双击打开
* 在命令行输入sudo chmod 666 /etc/profile 修改profile文件的权限或者sudo vim /etc/profile
* 使用vi编辑profile文件
* 先输入vi /etc/profile打开该文件
* 再点击键盘上的i 进入编辑状态
* 将光标通过方向键置于文件最后
* 输入如下内容,注意各个文件路径均为你自己的路径
export ANDROID_HOME=/Users/fanny/Developer/android-sdk-macosx
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$JAVA_HOME/bin:$PATH
* 内容输入完毕后,点击键盘上的esc按键,之后输入:wq 回车即可保存文件
* 最后在命令行输入source /etc/profile
* 再执行echo $ANDROID_HOME 查看输出内容是否与自己配置的一致
* 执行echo $JAVA_HOME查看输出内容是否与自己配置的一致
* 一致则说明环境变量配置成功
* 打开解压的android-sdk-macosx.zip的文件tools,双击android,选中了12个,安装12个就好了,反正最前面的3个是必须安装的,其他没有限制
4.命令行安装appium
* 安装brew
http://brew.sh/index-zh-cn.html
* appium for mac 环境准备
www.cnblogs.com/oscarxie/p/3894559.html
* . 在命令行输入brew –v,如果提示没有该命令,那么就输入下面的命令
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
提示没有权限的话,就先切换用户,输入su – 输入密码正确后切换为root用户,再次执行上述命令,则安装成功;
如果正确显示brew的版本,则本身已安装brew,进行下一步
*. Node安装
执行brew install node
提示没有权限的话,就先切换用户,输入su – 输入密码正确后切换为root用户,再次执行上述命令,则安装成功
*.安装appium
执行npm install -g appium
等待安装成功
安装完成后使用appium-doctor进行环境检查,如果该命令下有报错并且提示xxx Fix it?(y/n) 一律输入y
5.Appium界面版本安装,双击appium.dmg一路默认,之后在应用程序中双击图标,点击听诊的按钮,如果全部都是勾的话,就是安装完成了
Appium的dmg安装包下载地址是:https://bitbucket.org/appium/appium.app/downloads/
如果你的mac是10.12以上的,那么要去修改在里面加上10.12
vim /Applications/Appium.app//Contents/Resources/node_modules/appium/node_modules/appium-support/build/lib/system.js
vim /Applications/Appium.app//Contents/Resources/node_modules/appium/node_modules/appium-support/lib/system.js
vim /Applications/Appium.app//Contents/Resources/node_modules/appium-support/build/lib/system.js
vim /Applications/Appium.app//Contents/Resources/node_modules/appium-support/lib/system.js
6.安装eclipse,安装eclipse-jee-mars-1-macosx-cocoa-x86_64.tar文件即可