¿Qué significa “No se encontró actividad de iniciador”?

Estoy escribiendo un progtwig simple de Android, y al obtener estos no hay errores, no sé lo que son. Mi progtwig es correcto, pero no muestra resultados. Creo que es debido a estas dos líneas:

[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! 

Aquí hay un ejemplo de AndroidManifest.xml. Debe especificar MAIN y LAUNCHER en el filtro de intención para la actividad que desea iniciar en el lanzamiento.

         

Las tags de acción múltiple en una sola etiqueta de filtro de intención también causarán el mismo error.

Como dijo Gusdor anteriormente, “las tags de acción múltiple en una sola etiqueta de filtro de intención también causarán el mismo error”. (¡Dale el crédito! ¡Podría besar a Gusdor por esto!)
¡No encontré ningún documento para este hecho! Agregué una nueva acción (USB) y, al ser inteligente, la concentré en el mismo filtro de intención. Y rompió el lanzamiento. Como dijo Gusdor, ¡un filtro de intención, una acción! Aparentemente, cada acción debería ir en su propio filtro de intención.
Debe tener un aspecto como este…

        

Cuando hice esto, ¡WAZOO! ¡funcionó!

¿Tiene una actividad configurada como la actividad iniciada cuando se inicia la aplicación?

Esto se hace en su archivo Manifest.xml, algo así como:

        

Compruebe su manifest.xml. Asegúrese de tener la categoría LANZADOR allí.

       

Significa que no especificó una Actividad para que Android se inicie como la predeterminada cuando la aplicación se abre desde el iniciador. Debe agregar un Filtro de intención en el Manifiesto de la actividad en la que desea actuar como predeterminado cuando la aplicación se está iniciando.

Lea http://developer.android.com/guide/topics/intents/intents-filters.html#ccases para obtener más detalles.

Solucioné el problema agregando bloque de actividad en la etiqueta de la aplicación. Creé el proyecto usando el asistente, no sé por qué mi archivo AdroidManifest.xml no contenía el bloque de aplicaciones. Agregué el bloque de aplicaciones:

         

Y obtengo el resultado deseado en el emulador.

Como se ha señalado, es probable que este error esté causado por un intent-filter faltante o incorrecto.

Me gustaría agregar que este error también aparece si configuras android:exported="false" en tu actividad de inicio (en el manifiesto).

Tuve el mismo problema y resultó que tenía un ‘\’ en vez de un ‘/’ en la etiqueta xml. Todavía dio el mismo error, pero solo debido a un problema de syntax.

Si está utilizando el IDE de eclipse estándar provisto por google para el desarrollo de Android, puede marcar la checkbox “Actividad del iniciador” mientras crea una nueva actividad. Por favor encuentre abajo:

enter image description here

En Eclipse, ¿cuándo puedo hacer esto?

enter image description here

Pero es preferible hacer los cambios correspondientes dentro del archivo de manifiesto de Android.

solo agregue esto a su etiqueta de aplicación en el archivo AndroidManifest.xml

     

y también edite la etiqueta uses-sdk de android: targetSdkVersion = “16” a 17

  

Se olvidó de especificar los elementos de filtro de intención en su archivo de manifiesto. El archivo de manifiesto es:

         

Agregue y verifique esto correctamente. Espero que esto ayude …

Manifiesto es sensible a las mayúsculas y minúsculas, así que compare estas líneas para cualquier desajuste de caso especialmente la palabra MAIN en:

   

Puedes agregar el iniciador a la actividad en el editor visual del manifiesto de eclipse:

La sección de Nodos de Aplicación debería verse así:

MAIN decidirá la primera actividad que se utilizará cuando se inicie la aplicación. Launcher agregará la aplicación en el tablero de la aplicación.

Si ya los tiene y aún recibe el mensaje de error, quizás sea porque podría estar usando más de una categoría o acción en un filtro de intención. En un filtro de intención solo puede haber una de esas tags. Para agregar otra categoría, colóquela en otro filtro de intención, como el siguiente

            

No ha incluido el filtro de intención del Iniciador en la actividad que desea que aparezca primero, por lo que no sabe qué actividad iniciar cuando se inicia la aplicación, para esto indique al sistema incluyendo el bash de filtro del iniciador en manifest.xml