2010-09-29 36 views
14

Actualmente estoy aprendiendo cómo crear aplicaciones de Android, así que comencé con el tutorial básico "Hello World" en la página de inicio de Android Developers. El código es bastante simple, pero cuando lo ejecuto (estoy usando Eclipse y un AVD v2.2), solo muestra "Android". No va a la pantalla de inicio. Actualicé todo y sigo teniendo el mismo problema. ¿Hay algo que no hice oAndroid-Hello World

nuevos errores:

[2010-09-29 09:35:04 - DeviceMonitor]Sending jdwp tracking request failed! 

[2010-09-29 09:41:50 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch 
[2010-09-29 10:16:23 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554' 
[2010-09-29 10:16:28 - HelloAndroid] Installing HelloAndroid.apk... 
[2010-09-29 10:20:27 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator-5554! 
[2010-09-29 10:20:27 - HelloAndroid] (null) 
[2010-09-29 10:20:29 - HelloAndroid] Launch canceled! 
+1

La primera vez que ejecuté el simulador, mi computadora tardó casi 10 minutos en mostrar el programa dentro del simulador. Tiene que configurar todo por primera vez, así que tal vez le de un poco más de tiempo. – Scott

+0

Sí ... ha pasado desde que publiqué esta pregunta ... mucho antes de eso. –

+0

Tuve el mismo tiempo de puesta en marcha que Scott; simplemente toma unos minutos en la carga inicial. La gente también ha discutido este tema en el siguiente hilo: http://stackoverflow.com/questions/1554099/slow-android-emulator. Asegúrate de no reiniciar tu emulador cada vez que quieras ejecutar tu código. Puede ejecutar (f11, ctrl + f11) su proyecto con el emulador activo, y el ADB volverá a cargar su código en el dispositivo. – McStretch

Respuesta

5

Asumo que está utilizando el emulador. Tienes que ser paciente; toma mucho tiempo arrancar (varios minutos). Puede iniciar el emulador manualmente yendo al menú Ventana en Eclipse, seleccionando "el administrador de Android SDK y ADB", haciendo clic en el emulador que creó y luego haciendo clic en el Botón de inicio. Espera hasta que veas la pantalla de inicio. Si es necesario, desbloquéelo haciendo clic y arrastrando el mouse sobre la pantalla hasta que esté desbloqueado.

Si tiene acceso a un teléfono físico y un cable USB, tendrá una experiencia mucho mejor (más rápida) en general.

¡Buena suerte!

+0

Sí, después de más de 4 horas todavía muestra la pantalla "Android". Solo voy a usar un teléfono para esto. –

+2

No, no debería tomar más de 5 minutos. Si se cuelga después de eso, ¿trataste de cerrar el emulador y de iniciarlo manualmente como sugerí con la opción de ventana? Si esto no funciona, intente configurar la casilla de verificación Eliminar datos de usuario antes de iniciar. Además, para que lo sepas, solo tienes que hacer esto una vez hasta que reinicies tu PC o si de alguna manera el emulador se corrompe. –

+0

Perdón por responder tan tarde, pero sí los datos de usuario de limpieza hicieron el truco. –

3

Tuve el mismo problema y me molestaron durante dos días. pero esto es lo que funcionó para mí. uno obtiene este error. intente ejecutar su proyecto (APLICACIÓN) de nuevo. me hizo el truco

Había hecho todo. cavó la web, instaló y volvió a instalar todo 4-5 veces, incluido el JDK también. No estoy seguro si ayudará a la larga, pero parece haber funcionado para mí.

1

vaya a las configuraciones de ejecución y seleccione la pestaña de destino. debajo de esta pestaña puedes ver tus objetivos. luego seleccione el botón de opción automáticamente y seleccione una casilla de verificación de AVD. luego intente ejecutar, muy probablemente su problema será resuelto.

2

En cuanto a mí, tuve el mismo problema y me ayudó a aumentar el volumen de SD y el tamaño de montón máximo de la aplicación VM. (Administrador de Android SDK y AVD - Dispositivo virtual - Editar) Lo que es interesante, el reverso de SD y el montón a los valores anteriores también está bien. Eso significa que cualquier cambio en los parámetros del emulador y su reconstrucción es suficiente. (El reinicio simple no ayudará)

Definitivamente, es más barato que la reinstalación total. :-)

1

Tuve el mismo problema y así es como lo resolví.

si ejecuta

adb devices

no tenía nada en la lista. Así lo hizo.

adb kill-servidor

y

ADB puesta en servidor

Ahora bien, si se ejecuta el emulador de nuevo, el evento alcrear Actividad enganchará correctamente. No estoy seguro de si esto está destinado, pero en la primera ejecución en el emulador no funciona. ¿Y alguien confirma esto? Gracias.

+0

al final funciona – formuser66

2

desbloquea la pantalla del emulador. Eso hizo el truco para mí.

1

Tuve el mismo problema que estaba ejecutando Android 3.1 Java 1.6 en Eclipse. Simplemente vuelva a ejecutar el proceso de compilación y se iniciará por segunda vez.

1

También encontré el error cuando seguí las instrucciones, así que ejecuté "adb logcat" que mostraba que no puede encontrar la clase.

En las instrucciones (tutorial) -: Se ha dicho que (durante la creación de un nuevo proyecto o clase) el nombre de la aplicación establecido en Hello World y el nombre de la actividad se convirtió en HelloWorldActivity.

De modo que si mantiene el nombre CreateActivity y el nombre de la aplicación de la misma manera, entonces podría funcionar.

que han aumentado el tamaño de RAM AVD en 1024 y la aplicación de VM a 36 0r 48 o 24.

1

si alguien que recibe el error de seguimiento

[2010-09-29 09:35:04 - DeviceMonitor ] ¡Error al enviar la solicitud de seguimiento de jdwp!

[2010-09-29 09:41:50 - HelloAndroid] Realización de la actividad com.example.helloandroid.HelloAndroid lanzamiento [2010-09-29 10:16:23 - HelloAndroid] Carga de HelloAndroid.apk en el dispositivo ' emulator-5554 ' [2010-09-29 10:16:28 - HelloAndroid] Instalando HelloAndroid.apk ... [2010-09-29 10:20:27 - HelloAndroid] Error al instalar HelloAndroid.apk en el dispositivo' emulator-5554! [2010-09-29 10:20:27 - HelloAndroid] (nulo) [2010-09-29 10:20:29 - HelloAndroid] ¡Lanzamiento cancelado!

Simplemente reinicie su aplicación. Espere un tiempo. Porque puede llevar un tiempo. cuando aparezca la pantalla con "Data-time-charging-lock", haga clic en el candado. Habrá algo de animación. Una vez más haga clic en el mismo candado. Y Su es DONE.You obtendrá salida ..........

+0

@glennviewjeff ya dio una respuesta equivalente. Por favor no duplique las respuestas. – cdhabecker

1

Esto mantuvo pasando a mí ... ¿cómo lo resolví era utilizar "adb install" en un símbolo del sistema ... busque adb.exe si no está en su ruta. Asegúrate de que el emulador se está ejecutando yendo a ejecutar la configuración y presionando ejecutar. Esto inicia el emulador sin instalar su archivo apk. Después de que el emulador se inicie, ejecute las instrucciones del comando enumeradas anteriormente.

0

He reiniciado mi dispositivo virtual con la opción Limpiar los datos de usuario marcados y luego volver a instalar mi aplicación. Eso finalmente funcionó para mí.

Tenga en cuenta que, en respuesta a los otros comentarios, también probé el siguiente:

  • simplemente reiniciando el dispositivo
  • reiniciar el dispositivo después de cambiar el tamaño de la pila VM
  • reiniciar mi equipo
0

Es posible que desee probar con el AVD de Android Studio. Ese AVD parece funcionar mejor para mí.