title: error "activity class does not exist" when launching android app with adb shell am start
body: <p>After <code>adb install</code>-ing my app, I can verify that it's there with <code>adb shell pm list packages AppName</code>:</p>
  <blockquote>
  <p>package:air.com.client.AppName</p>
  </blockquote>
  <p>So I <em>know</em> it's there, but when I try to launch it with <code>adb shell am start -a android.intent.action.MAIN -n air.com.client/.AppName</code>, I get this error:</p>
  <blockquote>
  <p>Starting: Intent { cmp=air.com.client/.AppName}</p>
  <p>Error type 3</p>
  <p>Error: Activity class {air.com.client/air.com.client.AppName} does not exist.</p>
  </blockquote>
  <p>If it matters, this is, as you may have noticed, an AIR app that's been packaged as an Android app. Any ideas? Did I miss something somewhere? When I use <code>aapt dump xmltree</code> I can see that my .apk includes an <code>android.intent.action.MAIN</code> entry in the intent-filter node, for what it's worth.</p>
  <p>And finally, for sanity's sake, using the same command template I can launch the settings app with no problems:</p>
  <pre><code>adb shell am start -a android.intent.action.MAIN -n com.android.settings/.Settings
  </code></pre>