title: No Activity found to handle Intent, when starting Google Maps
body: <p>This works fine, to start Google Play Music (although weirdly it gives me a choice of "Play Music" or "Google Play Music"):</p>
  
  <pre><code>            Intent musicIntent = new Intent(Intent.ACTION_MAIN);
              musicIntent.setPackage("com.google.android.music");
              musicIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
              startActivity(musicIntent);
  </code></pre>
  
  <p>The same thing for Google Maps doesn't work. This:</p>
  
  <pre><code>            Intent mapIntent = new Intent(Intent.ACTION_MAIN);
              mapIntent.setPackage("com.google.android.apps.maps");
              mapIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
              startActivity(mapIntent);
  </code></pre>
  
  <p>Gives:</p>
  
  <pre><code>Unhandled exception in callback
  android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.MAIN flg=0x10000000 pkg=com.google.android.apps.maps }
      at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1805)
      at android.app.Instrumentation.execStartActivity(Instrumentation.java:1514)
      at android.app.ContextImpl.startActivity(ContextImpl.java:663)
      at android.app.ContextImpl.startActivity(ContextImpl.java:645)
      at android.content.ContextWrapper.startActivity(ContextWrapper.java:331)
  </code></pre>
  
  <p>I've double checked the package name. I can only guess that isn't the string I'm supposed to be using. What am I doing wrong?</p>