title: Android Manifest File Not Picking Up Default Launch Activity
body: <p>If on run/debug configuration, if I specify a launch activity, then my app runs fine, but when I select 'Launch Default Activity' I get "No Launcher activity found!" error from android adb despite the fact that I have specified the launch activity in my manifest file. I'm using android 2.1. </p>
  
  <p>I've tried refreshing the file/project, clean and rebuild, deleting the file and re-writing it, creating a new project and copy/pasting all the code across and doing Android Tools -> Fix Project Properties. I've tried Android Tools-> Rename Application Package, which prompts me to update the project launch configuration (to which I say yes, but it still doesn't fix the problem). </p>
  
  <p>I've also tried different devices. My Home activity extends another activity and is in its own Home.java file in my src folder. This is what my manifest file looks like:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  
  &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.geogreenweb.localvore"
    android:versionCode="1"
    android:versionName="1.0"&gt;
  
  &lt;application 
      android:icon="@drawable/icon" 
      android:label="@string/general_app_name" 
      android:debuggable="true"&gt;
  
      &lt;meta-data android:name="android.app.default_searchable"
             android:value=".localvorebeta6" /&gt;
  
      &lt;activity android:name="com.geogreenweb.localvore.Home" 
                android:label="@string/general_app_name"&gt;
  
                &lt;intent-filter&gt;
                &lt;action android:name="android.intent.action.MAIN" /&gt;
                &lt;category android:name="android.intent.category.LAUNCHER" /&gt;                  
                &lt;action android:name="android.intent.action.SEARCH" /&gt;
                &lt;/intent-filter&gt;
                &lt;meta-data android:name="android.app.searchable"
                 android:resource="@xml/searchable"/&gt;
  
  
      &lt;/activity&gt;
  
      &lt;activity android:name="com.geogreenweb.localvore.Quit" 
                android:label="Quit"&gt;
  
      &lt;/activity&gt;
  
      &lt;activity android:name="com.geogreenweb.localvore.InSeason" 
                android:label="In Season"&gt;
                &lt;intent-filter&gt;                
                &lt;action android:name="android.intent.action.SEARCH" /&gt;
                &lt;/intent-filter&gt;
                &lt;meta-data android:name="android.app.searchable"
                 android:resource="@xml/searchable"/&gt;
  
      &lt;/activity&gt;
  
      &lt;activity android:name="com.geogreenweb.localvore.List" 
                android:label="A - Z"&gt;
                &lt;intent-filter&gt;                  
                &lt;action android:name="android.intent.action.SEARCH" /&gt;
                &lt;/intent-filter&gt;
                &lt;meta-data android:name="android.app.searchable"
                 android:resource="@xml/searchable"/&gt;
  
      &lt;/activity&gt;
  
      &lt;activity android:name="com.geogreenweb.localvore.Local" 
                android:label="Local"
                android:configChanges="orientation"
                android:windowSoftInputMode="stateHidden"&gt;
                &lt;intent-filter&gt;                  
                &lt;action android:name="android.intent.action.SEARCH" /&gt;
                &lt;/intent-filter&gt;
                &lt;meta-data android:name="android.app.searchable"
                 android:resource="@xml/searchable"/&gt;
  
      &lt;/activity&gt;
  
      &lt;activity android:name="com.geogreenweb.localvore.Details" 
                android:label="Details"&gt;
                &lt;intent-filter&gt;                  
                &lt;action android:name="android.intent.action.SEARCH" /&gt;
                &lt;/intent-filter&gt;
                &lt;meta-data android:name="android.app.searchable"
                 android:resource="@xml/searchable"/&gt;
  
      &lt;/activity&gt;
  
      &lt;activity android:name="com.geogreenweb.localvore.Search" 
                android:label="Search"&gt;
                &lt;intent-filter&gt;                  
                &lt;action android:name="android.intent.action.SEARCH" /&gt;
                &lt;/intent-filter&gt;
                &lt;meta-data android:name="android.app.searchable"
                 android:resource="@xml/searchable"/&gt;
  
      &lt;/activity&gt;
  
      &lt;activity android:name="com.geogreenweb.localvore.Map" 
                android:label="Map"
                android:windowSoftInputMode="stateHidden"&gt;
                &lt;intent-filter&gt;                  
                &lt;action android:name="android.intent.action.SEARCH" /&gt;
                &lt;/intent-filter&gt;
                &lt;meta-data android:name="android.app.searchable"
                 android:resource="@xml/searchable"/&gt;
  
      &lt;/activity&gt;
  
      &lt;activity android:name="com.geogreenweb.localvore.Help" 
                android:label="Help"&gt;
                &lt;intent-filter&gt;                  
                &lt;action android:name="android.intent.action.SEARCH" /&gt;
                &lt;/intent-filter&gt;
                &lt;meta-data android:name="android.app.searchable"
                 android:resource="@xml/searchable"/&gt;
  
      &lt;/activity&gt;
  
  
  &lt;/application&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&gt;    
  &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
  &lt;uses-sdk android:minSdkVersion="7" /&gt;
  &lt;/manifest&gt;
  </code></pre>
  
  <p>UPDATE: I changed one of the activity labels, and the different label appears in the app, so the changes to the manifest file are being picked up, but still I get the No Launch Activity error</p>
  
  <p>UPDATE 2: I managed to solve the problem by creating a new project in the end, but only if I select the option to create an activity when making the new project, then copy/paste in the rest of the stuff into the project</p>