2012-03-11 26 views
5

Acabo de recoger "Beginning Android 4" por apress y en el capítulo 3 tienen que hacer su primera aplicación. Lo he revisado y aunque algunas configuraciones no coinciden por completo (supongo que porque la API de Android se ha actualizado desde que se escribió el libro), todo funciona bien. Sin embargo, el libro dice que debería ver el icono de mi proyecto/aplicación "Ahora" en el menú principal de aplicaciones. No está allí, así que no estoy seguro de qué podría estar mal. ¿Alguien sabe si hay un truco para que aparezca? Estoy usando el editor de eclipse y los complementos de Android. Gracias.emulator no muestra mi aplicación

Respuesta

2

Después de crear su programa, haga clic derecho en el proyecto y pulse Ejecutar como> Aplicación de Android; esto debería cargar el archivo .apk e instalarlo en su emulador; una vez que haya terminado, se cargará.

Si no se carga - verifique lo que la consola tiene que decir (es una pestaña en Eclipse en la parte inferior) ya que algo podría haber salido mal.

Asegúrate de que no tienes ninguna línea roja en el código, eso significa que hay un error.

+0

Creo que tuve el objetivo de compilación incorrecto vs. sdk mínimo. Creo que puede haber tenido un conjunto para Android y el otro para google api. Una vez que configuré los dos iguales, apareció en el emulador. ¡Gracias a todos! –

+0

Aparentemente hablé demasiado pronto. Empecé desde cero haciendo exactamente lo mismo y ahora la aplicación no aparece en el emulador. Lo intenté unas 8 veces y solo una vez pude mostrarlo. ¿El emulador es realmente tan escamoso? –

+0

No debería ser así, nunca tuve problemas. ¿Hay algún mensaje en tu consola? –

0

¿Ejecutó su aplicación desde el emulador? Debe hacer clic en el botón "reproducir" para que se ejecute en su emulador y luego se debe ejecutar en el emulador.

enter image description here

Una vez que hacer eso debería ser capaz de verla en el cajón de aplicación del propio emulador, así:

enter image description here

+0

He hecho exactamente lo que dices pero no aparecerá en el emulador. Comencé con la última versión de SDK de Android, pero desde entonces he instalado todos los demás SDK y he tratado de volver a crear este proyecto en el marco de 2.3 en lugar de en el 4. Todavía no tuve suerte. –

+0

¿Utilizaste la aplicación? ¿Podrías jugar con la aplicación en sí? – Soham

5

tenía este mismo problema! Yo estaba viendo esto en la consola:

No Launcher activity found! 

es necesario especificar el MAIN y lanzador en el filtro de intención para la actividad que desea iniciar el lanzamiento! Hay otra respuesta de stackoverflow explaining the solution here.

Básicamente asegurarse de que su AndroidManifest.xml tiene los argumentos principales y el lanzador especificados así:

<application android:label="@string/app_name" android:icon="@drawable/icon"> 
    <activity android:name="ExampleActivity" 
       android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
1

probar esto, esto también funciona.

  1. En Eclipse ADT, vaya al Explorador de paquetes, y abra la carpeta llamada bin .
  2. Ahora instale BlueStacks (http://www.bluestacks.com/), un emulador gratuito de Android para Windows/Mac.
  3. Regrese a ADT y copie el archivo .apk en la carpeta bin en su escritorio.
  4. ¡Abre BlueStacks e instala el archivo .apk y debería funcionar! :)
Cuestiones relacionadas