2012-07-12 15 views
5

Hola, tengo un pequeño problema al tratar de ubicar mi aplicación en el Cajón de aplicaciones, aparece en todas partes: Aplicaciones recientes (manteniendo presionada la tecla de inicio) y también está en la configuración en Aplicaciones.La aplicación para Android no aparece en el Cajón de aplicaciones

El único lugar donde no está es en el cajón de la aplicación, mi primera conjetura es el Manifiesto?

La aplicación funciona perfectamente bien.

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.zaknorris.brainhacker.v1" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="15" /> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="Brain Hacker Pro" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:label="Brain Hacker Pro" > 
     <intent-filter> 
      <action android:name="com.zaknorris.brainhacker.v1.Menu" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".attentionbuilder" 
     android:label="Attention Builder" > 
     <intent-filter> 
      <action android:name="com.zaknorris.brainhacker.v1.attentionbuilder" /> 

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

El ícono está en el drawable está allí y todo.

No está seguro de lo que está pasando: \

Nuevo en Java

+0

añadir esta acción en la actividad/lanzador principal – AAnkit

Respuesta

11

es necesario tener presente:

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

interior de uno de los elementos de la actividad

+0

Gracias por que :) –

+1

mismo problema, mismo arreglo - Gracias –

+1

También asegúrese de no tener etiquetas adicionales bajo la etiqueta . – ClayHerendeen

2

Cambie su AndroidManifest a este:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.zaknorris.brainhacker.v1" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="15" /> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="Brain Hacker Pro" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:label="Brain Hacker Pro" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN"/> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".attentionbuilder" 
     android:label="Attention Builder" > 
     <intent-filter> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 
+0

Entendido, gracias :) –

+0

@ZakNorris puedes votar si lo haces funcionar;) –

0

Establezca MainLauncher=true en IntentFilter para la actividad que desee abrir primero. Esta respuesta es con respecto a Xmarin.android.

Para Java Android:

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