2012-06-01 43 views
6

A veces, cuando intento "Ejecutar" mi aplicación en mi Droid Charge (corriendo de pan de jengibre), Eclipse muestra lo siguiente en la consola:Eclipse se bloquea en "iniciar actividad" al enviar la aplicación al dispositivo. ¿Cómo resolver esto?

[2012-05-31 23:08:50 - SomeApp] Android Launch! 
[2012-05-31 23:08:50 - SomeApp] adb is running normally. 
[2012-05-31 23:08:50 - SomeApp] Performing com.test.SomeActivity activity launch 
[2012-05-31 23:08:52 - SomeApp] Uploading SomeApp.apk onto device 'DEVICEIDHERE' 
[2012-05-31 23:08:52 - SomeApp] Installing SomeApp.apk... 
[2012-05-31 23:08:53 - SomeApp] Success! 
[2012-05-31 23:08:53 - SomeApp] Starting activity com.test.SomeActivity on device DEVICEIDHERE 

Sin embargo, la aplicación nunca se pone en marcha en el teléfono. No puedo ver el archivo .apk alguna vez instalado en la lista de la aplicación.

¿Qué puedo hacer yo para que sea el lanzamiento? Funciona muy bien con AVD corriendo a través del emulador.

¡Gracias!

+3

por favor abra el enlace http://stackoverflow.com/a/9239708/* Creo que he encontrado una solución. Haga clic derecho en su proyecto -> Ejecutar como -> Ejecutar configuraciones -> Común -> desmarque "Iniciar en segundo plano" Al menos, me funciona :) */ – Elias

+0

La idea de Elias me funcionó. –

Respuesta

6

puedo ver 3 formas posibles para dar una oportunidad para resolver su problema:

1. ¿Ha revisado el archivo manifest.xml? El campo

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

debe estar presente dentro de su actividad "principal", de lo contrario no pondrá en marcha en modo de emulación.

2. La máquina de AVD está algo dañado o el BAD es inestable: Comprobar this tema.

3. Su proyecto puede estar fuera de sincronización de alguna manera: Trata de limpieza (Proyecto-> limpia) su proyecto, así como para su reconstrucción y cargar de nuevo el AVD.

espero que le ayuda de alguna manera ...; D

+0

Gracias, pero el AVD funciona bien en el emulador. Es el dispositivo físico (Samsung Droid Charge) con el que parece que tengo un problema :( – BVB

+1

Hmm ... tal vez puede ser un problema del dispositivo. Puedo recomendarle que compruebe: compatibilidad de controladores de dispositivo a PC, la versión de API usted está desarrollando, y/o la casilla de verificación "fuente desconocida" (menú-> configuración-> aplicación-> fuente desconocida) ya que le permite a su dispositivo instalar aplicaciones de tiempo de desarrollo o no. – mthama

+0

La versión de API que estoy desarrollando para es más bajo que el de mi teléfono. Definitivamente tengo instalados los controladores USB de Samsung, ya que Windows reconoce el teléfono y puedo verlo en adb ejecutando el comando 'adb devices'. Las" fuentes desconocidas "están habilitadas en la configuración. un teléfono rooteado - me pregunto si el SO instalado tiene errores. – BVB

0

me encontré con este problema y se resuelve tan fácilmente.

Solución: Simplemente compruebe que ha seleccionado la carpeta raíz del proyecto de Android en el Explorador de paquetes.

Eso es todo.

Cuestiones relacionadas