Android 配置

开始配置之前,你需要安装 Node.js(v4 或更高版本)。具体请参考 instructions for your flavor of linux

在你安装完 Node.js 后,下一步就是安装 Android SDK. 因为你需要运行 android tool(包含 SDK, 在 'tools' 目录下)。

运行 android tool,并使用他来安装 Level 17 或更高级的 API。

(如果想通过源码运行 Appium,需要先用 Apache Ant 去构建出 bootstrap jar包,Appium 会在 Android 模拟器或真机上运行该 jar 包。)

最后,将环境变量 $ANDROID_HOME 配置为你的 Android SDK 路径。举个例子,假如你解压了 Android SDK 到 /usr/local/adt/,你应该在添加这行命令到你的 shell 环境变量中:

export ANDROID_HOME="/usr/local/adt/sdk"

现在你已经配置好可以运行 Appium 的环境了!(如果你是通过源码运行的 Appium,应该确保你已经在 Appium 的代码目录下,运行过 npm install 安装所有的依赖。)

对于 Android 老版本的一些额外配置

Appium 是用 Selendroid 去运行Android 2.3到4.1版本。当 Appium 检测到当前正在运行旧版本,它就会自动地切换 Selendroid 去运行(这里不太对,如果要使用 Selendroid 需要指定),但假如你是使用源码去运行,你还需要一些额外的配置。

运行 Appium Android 测试

在 Linux 环境上运行测试,你需要启动并运行一个 API 为 Level 17 或更高版本的 AVD。如果你是通过 NPM 安装的话,则直接在命令行输入 appium 去运行 Appium。如果是通过源码运行,在目录底下运行 node .

阅读 server documentation 你能查看所有命令行参数。

注意

本文由 thanksdanny 翻译,由 lihuazhang 校验。