RE: How to Setup Appium Environment in Windows?
Your environment needs to be setup for the particular mobile platforms that you want to run tests on. See below for particular platform requirements.
- Android SDK API >= 17 (Additional features require 18/19)
- Java Development Kit (JDK)
- Webdriver Language Binding Library
You also need to download the Appium client for your language so you can write tests. The Appium clients are simple extensions to the WebDriver clients. You can see the list of clients and links to download instructions at the Appium clients list.
Read full article here.
Best tutorial: “Get Started with Appium for Android Mobile App Testing” http://blog.testproject.io/2016/04/26/how-to-setup-appium/