Mac Appium 环境配置
一、 安装JDK
(1) 安装1.8版本的JDK,下载链接: https://pan.baidu.com/s/1sloMOCt 密码: nw72(已过期)
可以到官网下载:http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html
(2) 查询JDK安装在mac的哪个目录下;
打开终端,输入:/usr/libexec/java_home –V (注意:输入的是大写)
如图:3个红框内依次为: 输入命令; 当前Mac已安装jdk目录; Mac默认使用的jdk版本;
拷贝地址, /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
(3) 配置环境变量,环境变量一定不要配置错误,我刚开始配置到/etc/profile,导致一系列错误,应配置到./.bash_profile文件;
终端输入:
vi ~/.bash_prfile (若没有此文件,新建即可使用)
按下 i 进入输入模式,在末尾加入:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
export PATH=$PATH:${JAVA_HOME}/bin
按ESC,进入保存
输入 :wq! 保存
输入 :q 不保存
要想马上生效,输入 source /etc/profile
检查环境,输入 echo $JAVA_HOME #得到配置的路径,说明配置完毕
二、 安装xcode
在App Store直接搜 Xcode 安装
三、 安装 Command Line Tools
打开终端输入$ xcode-select --install
四、 安装brew
下载或者更新Homebrew:homebrew 简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum等神器。
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
下载brew,将以上命令粘贴至终端
$ brew update #更新
$ brew –v # 检查安装成功
Homebrew 1.1.5
五、 安装node
$ brew install node
$ node -v
v7.3.0
六、 安装npm
$ brew install npm
七、安装SDK和Android api
(1) 下载地址:http://tools.android-studio.org/index.php/sdk (直接解压安装)
打开终端,进入sdk的安装目录,运行下面的命令
limin02:Public iwm$ cd /Users/iwm/Documents/instal/android-sdk-macosx/tools
limin02:tools iwm$ ./android sdk
(2)在弹出的SDK Manager窗口,点击菜单栏Android SDK Manage—preferences,做如下修改
HTTP Proxy Server输入mirrors.neusoft.edu.cn
HTTP Proxy Port 输入80
并且选中Force https:sources to be fetched using http…….
最后点击close关闭setting弹窗
(3)回到主界面选中你要安装的Android api版本,点击Install N package。如下图:
(4) 然后出现下面这个DLG,选“accept lisense”,将所有的都打勾勾,点击Install
(5) 进入安装阶段(较慢,最好晚上进行)
(6)
配置环境变量:
打开终端:$ vi ~/.bash_profile
增加: export ANDROID_HOME=/Users/iwm/Documents/instal/android-sdk-macosx/
export PATH=${PATH}:${ANDROID_HOME}/SDK
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
保存后立即生效 source .bash_profile
八、安装appium
在线安装过appium的同学都知道安装过程中的各种痛苦,下面这种方式只需要2个命令,即可顺利安装appium ,已经在mac上验证通过。
(1)使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm,首先安装cnpm:
$ npm install -g cnpm --registry=
https://registry.npm.taobao.org
(2)
安装完淘宝定制的cnpm之后,终端输入:
$ cnpm install -g appium --no-cache
(3)Appium
默认安装的路径: /usr/local/lib/node_modules
(4)
检查并启动 Appium,
进入终端,输入 $ appium
出现以下提示:Welcome to Appium… 说明安装好了。
九、安装appium-doctor
$ cnpm install -g appium-doctor
验证环境成功,终端输入 $ appium-doctor
出现下图,则环境安装success!
十、安装webdriver
$ npm install wd
(1)如果出现以下报错,
则使用 npm init 初始化,从出现【package name: (baidu);】开始可一直回车,直到出现【Is this ok? (yes)】,敲上 yes;
(2)如果出现以下报错,
找到package.json文件,如我的在/Users/baidu/中,打开编辑"description": "12345",,在尾添加
"repository": {
"type": "",
"url": ""
}
十一、安装Appium GUI、Android Studio、ecalipse、apache-maven
Appium GUI是Appium desktop的前身,所以直接下载Appium-desktop即可,
Appium-desktop下载地址:https://github.com/appium/appium-desktop/releases
下载链接: https://pan.baidu.com/s/1sloMOCt 密码: nw72
apache-maven的配置:
(1)下载链接:http://maven.apache.org/download.cgi
(2)下载后直接解压,记住解压后文件夹所在的路径,eg:我的路径是/Users/baidu/
(3)然后vi .bash_profile配置maven环境变量,注意maven的路径:
(4)最后,保存退出,执行source .bash_profile使之生效。
(5)若验证是否安装成功,可在终端输入指令 mvn -v 。
十二、遇到的问题:
(1) 若出现了vim,ls,cat,appium,appium-doctor等这些命令在终端输入中有问题
打开Terminal,重置$PATH
$ export PATH=/bin:/usr/bin:/usr/local/bin
修复$PATH
再恢复vim /etc/profile这个文件:末尾显示如下:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/man:$MANPATH
(2)打不开xcode:
shift+command+n
新建一个工程就可以打开了
Mac Appium 环境配置相关推荐
- linux下织梦cms安装环境配置文件,Mac本地环境配置以及安装织梦CMS,增加新的坑解决办法...
Mac上其实已经自带了Apache和PHP,只是默认关闭的.开启一下就行了. Apache配置 apache已经自带了,只需在"终端"输入命令开启下就行了. 开启apache ...
- python电脑配置苹果笔记本-tensorflow学习笔记1——mac开发环境配置
1. mac电脑推荐配置 内存:8G+ cpu:i5+ 硬盘:SSD 128G+ 本人的电脑配置是cpu:i7, 内存:16G,硬盘:SSD 256G 2. mac开发环境配置 1.1 安装pip 打 ...
- Mac的环境配置的详细步骤
习惯了用window系统,对于Mac环境配置总是有的模糊,虽然大体一致,但还是有一些小差别,知道是这么回事,但不知道为什么这样配置,今天决定研究研究 很多习惯了Windows使用的人,刚接触Mac这种 ...
- mac linux 编译环境配置,mac开发环境配置
个人mac开发环境配置流程,持续更新. 1.安装Homebrew 使用下面命令安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuser ...
- [Go] MAC Go环境配置
MAC Go环境配置 一.Golang 安装 官网:https://golang.org/dl 中文网:https://studygolang.com/dl 官网可能被墙,可以换中文网下载,下载pkg ...
- Mac vim环境配置
Mac vim环境配置 vim环境安装 vimrc配置文件 vim插件安装 vim环境安装 # mac下安装brew $ ruby -e "$(curl -fsSL https://raw. ...
- MAC配置IOS、Android真机以及appium环境配置,最新版(三)
最重要的来的!!! 一.配置IOS-appium-webdriveragent 1.配置webdriveragent的前提是已经把我上两篇文章需要配的东西都已经配置好了. 2.讲一下为什么要配置这个w ...
- Mac开发环境配置 就喜欢折腾
暑假放假,开始用自己的电脑配置开发环境进行学习. 虚拟机安装VMware tools也遇到一些问题.折腾之后解决,遇到各种问题,谷歌后都能解决. 折腾了几天虚拟机下的Ubuntu,发现mac带虚拟机太 ...
- 程序员mac开发环境配置
拿了一台新的macbook pro. 作为一个程序员,我把自己的开发环境给贴出来. 1.输入法 先把苹果的系统自带的中文输入法,换成自己习惯的搜狗输入法. 2. 略 3. jdk 7u71 直接下载d ...
最新文章
- linux下生成https的crt和key证书
- oracle数据库数据导入导出步骤(入门)
- docker可视化管理界面_分析一款Docker容器可视化管理工具Porttainer
- 加密服务器显示到期,注册加密卡成功了,打开软件还是提示演示到期了,怎么解决?...
- $.grep()函数
- 电商 竞品分析_母婴电商类app竞品分析报告
- Coinbase 现“市场核弹级”漏洞,颁发25万美元奖励
- iPhone之UITextField缩进文本
- 团队开发时该如何同步数据库变更到本地
- 疯狂程序员网址。。。
- 编程之道 The Tao Of Programming
- 第一次学游泳技巧_第一次学游泳小学生作文(精选5篇)
- 培训php暑期,西安软件php暑假培训
- NOJ 1434 Fence (皮克定理)
- C语言学习(1)VScode配置C语言环境(超详细)
- JavaScript--函数--参数--事件函数的关系--形参和实参
- 保存过程中出错,一些数据库对象未被保存
- 公开课教学反思 计算机,公开课教学反思
- 【Free5GC】问题总结(持续更新)
- GitHub标星9000星!阿里已落地大流量高并发电商领域核心项目实战