In Appium Element is present in doc but giving error "No such Element" i inspect the element via Appium Inspector and i want to automate mobile calculator

public static void main(String args) throws MalformedURLException, InterruptedException {
// TO Automate calculator via Appium

	// Gather desired capabilities
	DesiredCapabilities dc = new DesiredCapabilities();

	dc.setCapability("deviceName", "Android Emulator");
	dc.setCapability("plateformname", "Android");
	dc.setCapability("automationName", "uiautomator2");
	dc.setCapability("platfromVersion", "11");
	dc.setCapability("appPackage", "com.miui.calculator");
	dc.setCapability("appActivity", "com.miui.calculator.cal.CalculatorActivity");

	URL url = URI.create("http://127.0.0.1:4723/").toURL();
	AndroidDriver driver = new AndroidDriver(url, dc);
	Thread.sleep(5000);
	System.out.println("Application started");

	// click on number 8
	driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
	driver.findElement(By.xpath("//android.widget.TextView[@resource-id=\"com.miui.calculator:id/btn_8_s\"]")).click();

	// click on + sign
	driver.findElement(By.xpath("//android.widget.ImageView[@content-desc=\"plus\"]")).click();

	// click on number 2
	driver.findElement(By.xpath("//android.widget.TextView[@resource-id=\"com.miui.calculator:id/btn_2_s\"]")).click();

	// click on equal sign

	driver.findElement(By.xpath("//android.widget.ImageView[@content-desc=\"equals\"]")).click();

	// To view result
	WebElement result = driver.findElement(By.xpath("//android.view.View[@content-desc=\"0\"]"));
	String res = result.getText();
	if (res.equals("10")) {
		System.out.println("Pass");
	} else {
		System.out.println("Failed");
	}

	driver.quit();

}

}