官方下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选中“Accept License Agreement”,下载所需版本即可,这里下载的是“Mac OS X x64”的版本,Mac上的dmg文件安装过程再此不多讲,与其他的dmg一样安装即可
将java环境变量添加到.bash_profile 文件中, 保存.bash_profile文件并退出,然后 source ~/.bash_profile
使配置生效注:如果没有.bash_profile文件,那么直接touch .bash_profile 创建一个即可
export JAVA_HOME=$(/urs/libexec/java_home)
export PATH=$PATH:$JAVA_HOME/bin
打开命令行窗口,输入java -version
, 得到以下输出,表示配置成功
java version"1.8.0_73"
Java(TM)SE Runtime Environment(build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM(build 25.73-b02, mixed mode)
下载完成后,解压,并在该目录下启动命令行,输入命令启动Android SDK Manager
初始情况下,只包含了基本的SDK工具,不包含任何平台和库文件,需要根据实际情况单独下载
例如如下组合:
- 选择android platform Android 7.0(API 24) 并且先择ARM EABI v7a System Image、Intel x86 Atom System Image 和SDK Platform
- 在Tools区域选择Android SDK,Android SDK Platform-tools 和 Android SDK Build-tools
- 在Extra区域选择Google Play Services
打开.bash_profile文件,加入如下环境变量
export ANDROID_HOME={YOUR_PATH}
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
保存.bash_profile文件并退出,然后 source ~/.bash_profile
使配置生效,运行命令 echo ¥ANDROID_HOME
检查配置是否正确
使用Homebrew 来安装Android SDK,该命令安装后的路径为/usr/local/Cellar/android-sdk/SDK_VERSION_NUMBER,因此在配置环境变量时ANDROID_HOME要配到这个路径下
homebrew,它是MacOSX上的软件包管理工具,它就等同于linux上的apt-get、yum,如果没有安装,可以通过如下命令安装它,安装好它就可以通过它安装途中其他几个,只需要在命令行运行brew install xxx即可
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
node是安装npm的前置条件
$brew install node
npm是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准
$brew install npm
国内直接用npm下载安装会有好多网络问题,安装淘宝的cnpm要比npm好用,https://npm.taobao.org/
$npm install -g cnpm --registry=https://registry.npm.taobao.org
carthage使用于 Swift 语言编写,只支持动态框架,只支持 iOS8+的Cocoa依赖管理工具
$brew install carthage
libimobiledevice是一个跨平台的软件库,支持 iPhone®, iPod Touch, iPadand Apple TV 等设备的通讯协议。不依赖任何已有的私有库,不需要越狱。应用软件可以通过这个开发包轻松访问设备的文件系统、获取设备信息,备份和恢复设备,管理 SpringBoard 图标,管理已安装应用,获取通讯录、日程、备注和书签等信息,使用 libgpod 同步音乐和视频
$brew install libimobiledevice
ios-deploy是一个使用命令行安装ios app到连接的设备的工具,原理是根据os x命令行工程调用系统底层函数,获取连接的设备、查询/安装/卸载app
$cnpm install -g ios-deploy
xcpretty是用于对xcodebuild的输出进行格式化。并包含输出report功能
$gem install xcpretty
$npm install -g appium 或者cnpm install -g appium
$npm install -g appium-doctor 或者cnpm install -g appium
==============================================================
在安装过程中可能遇到无权限的情况,还是要有看日志的习惯;安装完成后用如下方式检查一遍