Unable to click or sendkeys on mobile web application

WebDriver driver;

 DesiredCapabilities capability = new DesiredCapabilities();

 capability.setCapability("deviceName","emulator-5554");
 
 capability.setCapability("platformName","Android");
 
 capability.setCapability(MobileCapabilityType.PLATFORM_VERSION, "7.1.1");
 
 capability.setCapability("appPackage","com.android.chrome");

 capability.setCapability("appActivity", "com.google.android.apps.chrome.Main");
  
  driver=new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"),capability);
  
  driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
  
  driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
  
  driver.findElement(By.xpath("//android.widget.Button[@text='ACCEPT & CONTINUE']")).click();
  
  driver.findElement(By.xpath("//android.widget.Button[@text='NO THANKS']")).click();
  
  driver.get("https://www.google.com/");
  
  Thread.sleep(10000);
  
  WebElement ele=driver.findElement(By.name("q"));
  ele.click();
  ele.sendKeys("hello");