Android & iOS Setup (Overview)
Mobile Environment Setup
Environment setup is usually the most time-consuming part of mobile automation. A clean and stable configuration is critical for reliable tests.
Android Setup
Required Tools
- Android Studio
- Android SDK
- Java JDK
ANDROID_HOMEenvironment variable- Emulator or real device with USB Debugging enabled
Basic Steps
- Install Android Studio.
- Download:
- Platform Tools
- Build Tools
- Emulator images
- Set environment variables:
export ANDROID_HOME=/Users/username/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools
- Install Appium driver:
iOS Setup (macOS only)
Required Tools
- macOS
- Xcode
- Xcode Command Line Tools
- iOS Simulator
- Provisioning profiles for real devices
Basic Steps
Note: iOS setup is generally more complex due to signing and provisioning requirements.