I can see that this post was created back in Jaunuary 2021. While it’s September 2021, the problem may already be solved by now. Just thought of replying as I went through similar set of issues such as Appium Studio for eclipse and so on.
Eventually it worked by installing plain Appium Studio and connecting the physical android device on to the laptop. The device started showing as online on the Appium Studio’s device manager and Appium Studio’s application manager started showing the application that we want to automate. Once the physical android device connection works, we could eliminate certain doubts on installation, connectivity issues, etc and be sure it is a problem with Emulator.
In the DesiredOptions turned out to be as below in the C# .NET code as such:
options.AddAdditionalCapability(“platformName”, ConfigurationManager.AppSettings[“platformName”]);
options.AddAdditionalCapability(“automationName”, ConfigurationManager.AppSettings[“automationName”]);
options.AddAdditionalCapability(MobileCapabilityType.Udid, ConfigurationManager.AppSettings[“udid”]);
options.AddAdditionalCapability(MobileCapabilityType.App, ConfigurationManager.AppSettings[“app”]);
options.AddAdditionalCapability(“appPackage”, ConfigurationManager.AppSettings[“appPackage”]);
options.AddAdditionalCapability(“appActivity”, ConfigurationManager.AppSettings[“appActivity”]);
options.AddAdditionalCapability(“instrumentApp”, ConfigurationManager.AppSettings[“instrumentApp”]);
options.AddAdditionalCapability(MobileCapabilityType.NewCommandTimeout, TimeSpan.FromMinutes(40));
driver = new AndroidDriver<AndroidElement>(new Uri("http://localhost:4723/wd/hub"), options);