Je viens de rencontrer la même erreur dans Android Studio 1.5.1. et je viens de trouver la source du problème. Je ne suis pas sûr que la cause soit une erreur humaine ou un problème étrange dans le comportement de l'IDE, mais aucune des questions StackOverflow existantes sur ce sujet ne semble montrer quoi que ce soit à ce sujet, alors je me suis dit que je le posterais quand même comme une réponse.
Dans mon cas, l'un des membres de mon équipe ou l'IDE lui-même avait modifié l'entrée du manifeste des activités du lanceur, ce qui lui donnait l'apparence suivante :
<activity
android:name="com.rhaebus.ui.activities.ActivitySplash"
android:launchMode="singleInstance"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<id android:name="android.intent.id.LAUNCHER" />
</intent-filter>
</activity>
Alors que ça devrait, en fait, ressembler à ça :
<activity android:name="com.rhaebus.ui.activities.ActivitySplash"
android:launchMode="singleInstance"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> <!-- Change Here -->
</intent-filter>
</activity>
Vérifiez donc deux, trois, quatre fois le format de votre activité de lancement dans le manifeste et vous pourrez peut-être gagner du temps.
J'espère que cela vous aidera.
EDIT : Je conseille vivement de ne pas suivre les réponses qui suggèrent de sélectionner manuellement une activité de lanceur dans les options de configuration de votre module, car l'application n'apparaît plus dans la liste des applications installées sur le Samsung Galaxy S5 Neo et le Samsung Galaxy S6 (du moins pour moi).