Check the requirements for each device type you wish to automate and make sure they're installed before attempting to use Appium!
Android SDK API >= 17 (Additional features require 18/19)
Appium supports Android on OS X, Linux and Windows. Make sure you follow the directions for setting up your environment properly for testing on different OSes:
Global installation using Node.js
$ npm install -g appium $ appium
Local installation from Github's master branch
$ git clone firstname.lastname@example.org:appium/appium.git $ cd appium $ npm install $ node .
Using the App for Mac or Windows