Every time i need to disconnect device,restart appium server to run android app

Hi everyone…

Every time i need to disconnect device,restart appium server to run android app…
below is the desired capabilities i have used:

String application = “E:\launchkitaboo-debug.apk”;
@SuppressWarnings(“unused”)
String appname = “launchkitaboo-debug.apk”;
String devicename = “9f914e9a0403037d”;

	//to set device
	
	DesiredCapabilities capabilities = new DesiredCapabilities();
	capabilities.setCapability("no",true);
    capabilities.setCapability("noReset", true);
	capabilities.setCapability("deviceName" , devicename);
	capabilities.setCapability("platformVersion" , "5.0.2");
	capabilities.setCapability("platformName" , "Android");
	capabilities.setCapability("appPackage" , "com.hurix.kitaboo.cloudreader");
	capabilities.setCapability("newCommandTimeout" ,  "500");
	capabilities.setCapability("appActivity" , ".LaunchActivity");	
	capabilities.setCapability("app", application);
	capabilities.setCapability("automationName", "Appium");

	Driver.DRIVER = new AndroidDriver<WebElement>(new  URL("http://127.0.0.1:4723/wd/hub"), capabilities);

where is the question is :slight_smile: ?

@Aleksei

but for ios app,we didin’t need to restart appium server,nor need to disconnect cable.

same with android. pls write the whole code to understand your problem. how you start appium, when starting driver, when driver closing between tests and so on…