Я только что испытал ту же ошибку в Android Studio 1.5.1. и просто нашел источник проблемы. Я не уверен, была ли причина в человеческой ошибке или в каком-то странном сбое в поведении IDE, но ни один из существующих вопросов StackOverflow по этой теме, похоже, ничего не показал по этому поводу, поэтому я решил, что все равно публикую его как ответ.
Для меня либо один из членов моей команды, либо сама IDE изменили запись манифеста действий пусковой установки, в результате чего она выглядела так:
<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>
Хотя на самом деле это должно выглядеть так:
<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" />
</intent-filter>
</activity>
Поэтому, пожалуйста, дважды, втрое, вчетверо проверьте формат своей активности запуска в манифесте, и вы, возможно, сможете сэкономить время.
Надеюсь это поможет.
РЕДАКТИРОВАТЬ: Я настоятельно рекомендую людям не использовать ответы, в которых предлагается вручную выбрать действие средства запуска в параметрах конфигурации вашего модуля, так как это привело к тому, что приложение больше не отображалось в списке установленных приложений на Samsung Galaxy S5 Neo и Samsung Galaxy S6 (по крайней мере, для меня).