Mobile Automation

How to Launch Android App Using Appium – Complete Step-by-Step Guide

Launch Android App Using Appium – Step by Step Guide

By Bhau Automation • Appium Mobile Automation Series – Part 5

🎯 What You Will Learn

  • How to launch Android app using Appium
  • Appium desired capabilities explained
  • Launching app on real device & emulator
  • Appium server configuration
  • Creating first Appium test

📌 What is Appium?

Appium is an open-source mobile automation tool used to automate Android and iOS applications. It supports real devices, emulators, and cloud platforms like BrowserStack.

⚙️ Prerequisites to Launch App

  • Java JDK Installed
  • Android Studio
  • Appium Server
  • Node.js
  • Android Emulator or Real Device
  • Maven Project

📱 Appium Desired Capabilities

DesiredCapabilities caps = new DesiredCapabilities();

caps.setCapability("platformName", "Android");
caps.setCapability("deviceName", "Android Emulator");
caps.setCapability("automationName", "UiAutomator2");
caps.setCapability("appPackage", "com.swaglabsmobileapp");
caps.setCapability("appActivity", ".MainActivity");

🚀 Launch App Using Appium

URL url = new URL("http://127.0.0.1:4723/wd/hub");

AndroidDriver driver = new AndroidDriver(url, caps);

System.out.println("Application Launched Successfully");

✅ Common Issues & Fixes

  • ✔ App not launching → Check appPackage & appActivity
  • ✔ Device not detected → Enable USB debugging
  • ✔ Session not created → Restart Appium server
  • ✔ Build error → Check Java & SDK paths

📌 Real-World Use Cases

  • Mobile login automation
  • Regression testing
  • CI/CD mobile automation
  • Cloud testing with BrowserStack

🎥 Watch Complete Video

👉 Watch Appium App Launch Tutorial

🎯 Key Takeaways

  • Appium supports Android & iOS automation
  • Desired capabilities are mandatory
  • Appium Inspector helps in debugging
  • Foundation for mobile automation framework
🚀 Next Video: Writing First Appium Test Script & Framework Setup

Created with ❤️ by Bhau Automation

Back to All Articles