title: Appium Unknown server-side error occurred - did not start application
body: <p>I am trying to test a mobile app in appium but its throwing the following error</p>
  <pre><code>org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. 
  Original error: Cannot start the 'com.example.abc' application. 
  Original error: 'com.example.abc.ui.splash.SplashActivity' or 'com.example.abc.ui.splash.SplashActivity' never started. 
  
  Visit https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md for troubleshooting 
  (WARNING: The server did not provide any stacktrace information)
  </code></pre>
  <p>Follwing are my capabilities setup</p>
  <pre><code>    @Before
  public void setUp() {
      File f = new File( &quot;src&quot; );
      //App Name
      File fs = new File( f, &quot;app-sandbox-debug.apk&quot; );
      DesiredCapabilities capabilities = new DesiredCapabilities();
      capabilities.setCapability( &quot;deviceName&quot;, &quot;Samsung  SM-A305F/DS Android 10, API 29&quot; );
      capabilities.setCapability( &quot;platformName&quot;, &quot;Android&quot; );
      capabilities.setCapability( CapabilityType.BROWSER_NAME, &quot;Android&quot; );
      capabilities.setCapability(&quot;normalizeTagNames&quot;,&quot;true&quot;);
      capabilities.setCapability( MobileCapabilityType.APP, fs.getAbsolutePath() );
      try {
          driver = new AndroidDriver&lt;MobileElement&gt;( new URL( &quot;http://127.0.0.1:4723/wd/hub&quot; ), capabilities );
          driver.manage().timeouts().implicitlyWait( 1000, TimeUnit.SECONDS );
          System.out.println(&quot;Application running&quot;);
      } catch (MalformedURLException e) {
          e.printStackTrace();
      }
  }
  </code></pre>
  <p>I am unable to find the error cause nor unable to find what's missing at my end.</p>