Unable to launch app in mobile | Appium Forum
D
Deepak Ekbote Posted on 03/03/2024
package appiumTests;

import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;

import org.openqa.selenium.remote.DesiredCapabilities;

import io.appium.java_client.android.AndroidDriver;

public class FirstFile {

	public static AndroidDriver driver;
	public static void main(String[] args) throws Exception {
		setCapabilities();

	}

	public static void waitFor(long miliseconds) {
		try {Thread.sleep(miliseconds);}
		catch(InterruptedException e) {
			e.printStackTrace();
		}
	}
	public static void setCapabilities() throws MalformedURLException {

		DesiredCapabilities capabilities = new DesiredCapabilities();

		capabilities.setCapability("appium:deviceName", "Samsung Galaxy A51 5G");
		capabilities.setCapability("udid", "R5CN60CVCRZ");
		capabilities.setCapability("platformName", "Android");
		capabilities.setCapability("appium:platformVersion", "11");
		capabilities.setCapability("appium:automationName", "uiautomator2");
		capabilities.setCapability("appium:app", new File("C:\\Users\\Deepak\\Desktop\\GeeksforGeeks.apk").getAbsolutePath());

		System.out.println("STARTING A PORT");
	
			driver = new AndroidDriver(new URL("http://0.0.0.0:4723/wd/hub"), capabilities);
			//waitFor(5000);
			System.out.println("Driver object initialized.");
			waitFor(5000);
			driver.close();
			driver.quit();
	}
}

D
Deepak Ekbote Replied on 09/03/2024

Root cause: is sdk manager and API version were mismatch.

Resolution: Now Anroid tool is 33.0.3 and Android version 14.0 9"UpsideDownCake") 

Result: Working fine.