2014-12-11 2 views
1

Мое приложение запускается и устанавливается на моем эмуляторе GenyMotion. Однако после того, как я запустил приложение на эмуляторе и нажал кнопку «Назад», я не вижу приложение на экране просмотра приложений Android. Вот что я вижу на экране просмотра приложений. enter image description hereПочему при запуске приложения на эмуляторе показывается приложение на экране просмотра эмулятора после установки?

И я знаю, что это приложение установлено, потому что, когда я иду в настройки -> приложения, вот что я вижу (Demo-App-) enter image description here

Есть причина, почему приложение не будет показать на экране просмотра приложения? У меня не было этой проблемы, когда я использовал eclipse (с плагином Android). Проблема с некоторыми настройками в Android Studio 1.0? Мне нравится быстрый способ запуска приложения и его тестирования без необходимости запускать его с Android Studio каждый раз.

Я пробовал искать другие темы, но не смог найти проблему Проблема не может быть android app doesn't show on the emulator, потому что мое приложение установлено отлично.

+1

ли в вашей у приложения есть активность с категорией LAUNCHER? – Egor

+0

О, спасибо, это была проблема. Итак, ОС Android использует эту категорию? – committedandroider

+0

Эта категория используется для указания активности как основной точки входа в приложение. Система добавит значок в Launcher и откроет Activity, как только пользователь выберет значок. – Egor

ответ

0

Благодаря комментарий Егора, когда я внимательно посмотрел на мой Android Manifest, вот что я увидел

<intent-filter> 
      <action android:name="android.intent.action.MAIN" 
       android:category="android.intent.category.LAUNCHER" 
       /> 
     </intent-filter> 

категория должна быть своя метка, то есть

<intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 

     <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 

Смежные вопросы