Что это значит: «Нет активности Launcher!»

Я пишу простую программу Android и не получаю ошибок, я не знаю, что это такое. Моя программа правильная, но не показывает результат. Я думаю, это из-за этих двух строк:

[2005-01-06 19:56:38 - my_Android] No Launcher activity found! [2005-01-06 19:56:38 - my_Android] The launch will only sync the application package on the device! 

Вот пример из AndroidManifest.xml. Вам нужно указать MAIN и LAUNCHER в фильтре намерения для активности, которую вы хотите запустить при запуске

         

Множественные tags действий в одном теге фильтра-объекта также вызывают такую ​​же ошибку.

Как и выше, Гусдор сказал выше: «Множественные tags действий в одном теге фильтра-намерения также вызывают такую ​​же ошибку». (Дайте ему кредит! Я мог бы просто поцеловать Гусдора за это!)
Я не нашел никаких документов для этого факта! Я добавил новое (USB) действие и был умным, я сосредоточил его в одном и том же фильтре-намерении. И это сломало запуск. Как сказал Гусдор, один фильтр намерения, одно действие! Очевидно, каждое действие должно проходить в своем собственном фильтре.
Это должно выглядеть так …

        

Когда я это сделал, WAZOO! это сработало!

У вас есть активность, которая была запущена при запуске приложения?

Это делается в вашем файле Manifest.xml, что-то вроде:

        

Проверьте ваш manifest.xml. Убедитесь, что у вас есть категория LAUNCHER.

       

Это означает, что вы не указали приложение Activity for Android для запуска по умолчанию, когда приложение открывается с панели запуска. Вы должны добавить Intent Filter в манифест для Activity, который вы хотите использовать как значение по умолчанию при запуске приложения.

Подробнее читайте http://developer.android.com/guide/topics/intents/intents-filters.html#ccases .

Я исправил проблему, добавив блок активности в тег приложения. Я создал проект с помощью мастера, я не знаю, почему в моем файле AdroidManifest.xml не содержится блок приложения? Я добавил блок приложения:

         

И я получаю желаемый результат на эмуляторе.

Как уже отмечалось, эта ошибка, вероятно, вызвана отсутствующим или неправильным intent-filter .

Я хотел бы добавить, что эта ошибка также появляется, если вы задали android:exported="false" в своей активности запуска (в манифесте).

У меня была такая же проблема, и оказалось, что у меня вместо «/» в теге xml есть «\». Он по-прежнему выдавал ту же ошибку, но только из-за проблемы синтаксиса.

Если вы используете стандартную среду разработки eclipse, предоставленную Google для разработки Android, вы можете установить флажок «Launcher Activity» при создании нового действия. Пожалуйста, посмотрите ниже:

введите описание изображения здесь

В Eclipse, когда это можно сделать:

введите описание изображения здесь

Но предпочтительнее внести соответствующие изменения в файл манифеста Android.

просто добавьте это в свой тег приложения в файл AndroidManifest.xml

     

а также отредактировать тег uses-sdk от android: targetSdkVersion = “16” до 17

  

Вы пропустили, указав элементы фильтра намерения в файле манифеста. Файл манифеста:

         

Добавьте и проверьте это правильно. Надеюсь, это поможет ..

Манифест чувствителен к регистру, поэтому, пожалуйста, сравните эти строки для любого случая несоответствия, особенно слова MAIN :

   

Вы можете добавить запуск в действие в визуальный редактор манифеста eclipse:

Раздел «Узлы приложений» должен выглядеть следующим образом:

MAIN определит первое действие, которое будет использоваться при запуске приложения. Launcher добавит приложение в панель приложений.

Если они у вас уже есть, и вы все еще получаете сообщение об ошибке, но возможно, потому что вы можете использовать больше или больше категорий или действий в фильтре-намерении. В целевом фильтре может быть только один такой тег. Чтобы добавить другую категорию, поместите ее в другой фильтр намерений, например следующий

            

Вы не включили фильтр запуска Launcher в действие, которое вы хотите отобразить первым, поэтому он не знает, какую деятельность следует запускать при запуске приложения, так как это говорит системе, включив в себя шаблон фильтра запуска в manifest.xml

  • Устройство LG G3, не распознанное Eclipse на Windows
  • Проект не имеет файла default.properties! Отредактируйте свойства проекта, чтобы установить его
  • исключить файлы из jar или war in eclipse
  • Установка плагинов Eclipse (3.4+) в каталог, отличный от ECLIPSE_HOME / плагинов
  • AVD Manager - Не удается создать Android Virtual Device
  • Избегание «ресурса не синхронизируется с файловой системой»
  • Как подключить устройство к Eclipse?
  • Как импортировать проект Android Studio в Eclipse?
  • Ошибка раздувания classа com.google.ads.AdView
  • Функция проекта> Очистить в Eclipse
  • Ошибка при создании apk - «Несколько файлов dex определяют Lcom / google / ads / Ad»
  • Давайте будем гением компьютера.