Eclipse to Android muestra los iconos de las aplicaciones para cada clase cuando se despliega

Estoy trabajando en una aplicación de Android con Eclipse y recién he empezado a notar una falla extraña.

Cuando implemento la aplicación en mi teléfono por alguna razón, aparecen varios iconos de aplicaciones en mi área de carpetas "Aplicaciones". Cada icono me lleva a una página de clase diferente dentro de mi aplicación cuando se pulsa. ¿Alguien más ha experimentado esto también?

Aquí hay una captura de pantalla del problema al ejecutar la aplicación desde el emulador en mi computadora portátil.

Error extraño

Dado que el problema está apareciendo en el emulador sé que no es mi teléfono el que está causando el error.

Cada uno de los iconos que ves en esa captura de pantalla representa una actividad diferente en mi archivo de manifiesto.

Así es como se establece la actividad en mi manifiesto.

<activity android:name=".MainJava"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.SEARCH" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <activity android:name=".AppClass"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.SEARCH" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> 

¿Diría que este error se debe a la forma en que estoy configurando las actividades? Si es así, ¿cómo sugiere que edite las actividades para solucionar este problema?

Nunca he visto esto en ninguna de las aplicaciones que he construido antes de esta.

Solo MainActivity(Launcher Activity) have intent filter with action as Main and category as Launcher ,

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

Y quitar esta línea dos para otra actividad.

Cambiar de:

 <activity android:name=".MainJava"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.SEARCH" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <activity android:name=".AppClass"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.SEARCH" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> 

A:

 <activity android:name=".MainJava"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.SEARCH" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <activity android:name=".AppClass"> <intent-filter> <action android:name="android.intent.action.SEARCH" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> 

Debería haber solo un MAIN y un LAUNCHER

  • Androide. Depuración en un dispositivo real (Nexus 7)
  • Eclipse no reconocerá mi teléfono Android -> No se puede depurar
  • No se puede instalar ADT. Org.eclipse.wst.xml.ui falta
  • Adición de archivos cpp al proyecto cocos2d-x project android
  • Eclipse - Logcat vacío con Android 7
  • Excluyendo eclipse excluye en un script de hormigas
  • Cómo depurar vista personalizada en el Editor de diseño gráfico de ADT
  • Eclipse java breakpoints - ¿Cuál es el propósito?
  • ¿Necesitamos instalar la imagen del sistema Intel x86 Atom para todos los niveles de API?
  • ¿Puede mi aplicación Android detectar si se lanzó desde Eclipse?
  • ¿Por qué mi código no se actualiza en mi aplicación? (Después del eclipse actualizado)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.