Test not running on emulator

Appium is not recognizing my activity as the launch activity on my Emulator.See below the error:
Event ‘newSessionStarted’ logged at 1577787932045 (15:55:32 GMT+0530 (India Standard Time))
[debug] [W3C] Encountered internal error running command: Error: Cannot start the ‘in.helloparent.teacher’ application. Visit https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md for troubleshooting. Original error: Cannot start the ‘in.helloparent.teacher’ application. Visit https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md for troubleshooting. Original error: Activity name ‘.in.helloparent.teacher.view.SplashActivity’ used to start the app doesn’t exist or cannot be launched! Make sure it exists and is a launchable activity
[debug] [W3C] at ADB.startApp (C:\Users\rupal\AppData\Roaming\npm\node_modules\appium\node_modules\appium-android-driver\node_modules\appium-adb\lib\tools\apk-utils.js:153:11)
[HTTP] <-- POST /wd/hub/session 500 8914 ms - 1703

My activity name is in.helloparent.teacher.view.SplashActivity but appium is trying to put a .before that

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(“deviceName”, “My Phone”);
// capabilities.setCapability(“udid”, deviceId);
capabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME,“uiautomator2”);
capabilities.setCapability(“platformName”, “Android”);
capabilities.setCapability(“platformVersion”, “9.0”);
capabilities.setCapability(“appPackage”, “in.helloparent.teacher”);
capabilities.setCapability(“appActivity”, activity);
capabilities.setCapability(“noReset”, true);
// capabilities.setCapability(“uiautomator2ServerLaunchTimeout”, “50000”);
driver = new AndroidDriver(new URL(“http://127.0.0.1:4723/wd/hub”), capabilities);
return driver;

  1. App Activity name needed to be add
  2. Remove uiautomator2serverlaunchtimeout

removed serverlaunchtimeout
app activity name i am taking on the fly.First my test runs on real device and then on emulator .The test runs fine on real device but in emulator it is showing this error

Upgrade appium to new version & try again.