programacion - Eclipse, adb y ddms no detectan el emulador de Android
manual de programacion android pdf (5)
Cree un nuevo AVD siguiendo Ventana-> Administrador de AVD-> Nuevo (asigne un nombre a su dispositivo y seleccione el destino) -> Crear AVD.
Seleccione el AVD que creó y haga clic en Iniciar para iniciar el devie.
Solo al iniciar, el dispositivo se muestra en adb devices
.
Quería probar la programación de dispositivos Android, así que seguí las instrucciones del sitio web de Android, instalé SDK, Java SDK y Eclipse. Mi computadora es Windows 7 de 64 bits, pero tengo instalado el Java SDK de 32 bits y Eclipse desde que escuché que hay problemas con las versiones de 64 bits.
Estoy ejecutando la versión más reciente de Android SDK, 4.0 R15.
Creo que seguí todas las instrucciones de instalación, pero cuando carga una muestra (Lunar Lander en este caso), carga el emulador, pero no le instala la aplicación. ADB no muestra el emulador en la lista cuando uso "adb devices", la perspectiva DDMS en eclipse tampoco detecta ningún dispositivo. En el emulador, he activado la configuración de depuración USB en el área de desarrolladores.
He intentado reiniciar el servidor adb y lo he reinstalado varias veces.
Incluso copié lo que hizo un chico en un tutorial de youtube para un programa de hello world, y aún así no se cargaría al dispositivo.
¿Alguien tiene alguna idea de cómo hacer que el emulador y el eclipse hablen para que pueda ejecutar y depurar programas?
La mejor solución que encontré es esta:
- Abrir DDMS (Ventana-> Abrir Perspectiva-> DDMS)
- En DDMS, en el lado izquierdo, hay una pestaña Dispositivos, un poco más abajo hay una lista de elementos, elija un pequeño triángulo llamado Menú de Vista, debajo de él encontrará Restablecer adb y ejecútelo.
Después de eso me sale mi emulador detectado.
Noté que si asigna una gran cantidad de memoria al dispositivo, puede "congelarse" cuando se inicia, si se congela durante un período suficiente, desaparece de la lista de dispositivos adb. Intenta reducir la huella de memoria de la aplicación?
Para empezar, creo que puedes probar las versiones de 64 bits de Java y Eclipse para Windows. Tengo Windows 7 edición de 64 bits, versiones de Java y eclipse de 64 bits y todo funciona muy bien, sin ningún problema técnico. Sin embargo tengo una pregunta. ¿Dónde exactamente has instalado Android? Quiero decir, usar el instalador que está disponible en el sitio web de Android Developer. Si lo ha instalado en C: / Archivos de programa, intente volver a instalarlo en C: / directamente en lugar del directorio Archivos de programa. Tuve problemas cuando el directorio era C: / Archivos de programa y luego lo cambié a C: /.
Intente adb kill-server
y luego ejecute el comando adb devices
como adb devices
que iniciarán de nuevo adb.
Ayuda en mi caso.