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?
- No se puede iniciar eclipse desde adt bundle en ubuntu 12.04
- Ejecución de TriggerIO Android ForgeInspector
- No se pudo cargar la biblioteca libopencv_java.so
- No se pueden llamar métodos de servicio web desde el emulador de proyectos android
- Proyecto de limpieza no corrigiendo errores de R.java (Android)
Aquí hay una captura de pantalla del problema al ejecutar la aplicación desde el emulador en mi computadora portátil.
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.
- Play Services y AdMob: Se esperan 4132500 pero se encuentran 4242000
- java.lang.NoSuchFieldError: org.apache.http.message.BasicHeaderValueFormatter.INSTANCE android
- Problemas de instalación del complemento de Android en eclipse
- Transmitir entero entre actividades e intentos en Android siempre resulta en cero / nulo
- MediaMetadataRetriever .getFrameAtTime (largo, opción) fallando
- Agregue un proyecto de biblioteca no Android a una aplicación de Android en Eclipse
- Error de PagerSlidingTabStrip cuando está abierto
- Creación rápida en Android con eclipse
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
- NoClassDefFoundError al intentar ejecutar pruebas unitarias en Android Studio
- Android Studio – migrar proyectos de eclipse