usar tools descargar debug consola como android_sdk android android-emulator adb

android - tools - como usar adb



¿Por qué Android Debug Bridge(adb) debe reiniciarse con frecuencia? (3)

Esto es lo que ocurre aproximadamente media docena de veces al día:

Un emulador de Android (p. Ej., CPU / API: Intel Atom (x86), Objetivo: nivel API 15) funciona bien por un tiempo, luego Eclipse muestra el siguiente error cuando se instala una aplicación

[2013-07-01 15:15:47 - Myapp] Failed to install myapp.apk on device ''emulator-5554'': Connection refused: connect [2013-07-01 15:15:47 - Myapp] java.net.ConnectException: Connection refused: connect [2013-07-01 15:15:47 - Myapp] Launch canceled!

A veces, cerrar y reiniciar el emulador solucionará esto. Sin embargo, la mayoría de las veces, iniciar un emulador genera lo siguiente:

[2013-07-01 15:16:43 - Emulator] HAX is working and emulator runs in fast virt mode [2013-07-01 15:16:43 - Emulator] emulator: warning: opening audio input failed

Cuando esto sucede, el emulador aparecerá, pero no funcionará (es decir, las aplicaciones no se pueden instalar). Restablecer adb (DDMS> Dispositivo> Restablecer adb) no funcionará. Tengo que ir al Administrador de tareas de Windows para matar adb.exe. Adb.exe se reiniciará automáticamente en menos de 20 segundos, y todo estará bien.

Estoy un poco cansado de hacer esto muchas veces todos los días, entonces estoy buscando una forma de evitar la corrupción.

Sistema operativo de la computadora: Windows 8 Pro

CPU: Intel i5

Eclipse: ID de compilación: 20121004-1855

Agregado en 2013-07-26: Seleccioné la respuesta de IronBlossom como la respuesta aunque no responde esta pregunta específicamente, pero resolvió el problema de tener que reiniciar ADB con frecuencia. En realidad, resolvió varios problemas, incluido uno muy significativo: no se pueden ejecutar los emuladores de Android de Intel en modo rápido y los emuladores de Windows simultáneamente. Hay un truco para ejecutar emuladores Genymotion y emuladores de Windows Phone uno al lado del otro.


Cuando llegue a un error de tiempo de ejecución en el dispositivo, en lugar de ctrl + c''ing fuera de adb, primero haga clic en el mensaje en el dispositivo para confirmar que se ha producido el bloqueo. Después de eso, ctrl + c de adb. Si funcionó, debería imprimir algo feliz.

adb devices


Normalmente trabajo con 2 computadoras, una es una computadora de gama alta que reproduce Windows 8 que nunca me tocó adb o el emulador funcionaba lento, pero en mi macmini con un i5 2415m y 2GB ram se cuelga mucho, pero después de actualizarlo a 5GB RAM ADB rara vez se cuelga, puedo ejecutar 2 eclipses y 4 emuladores y rara vez se cuelga.

Lo que quiero decir es que tal vez adb no ha terminado y tiene algunos problemas que pueden estar relacionados con pérdidas de memoria o sincronización de subprocesos, pero (de nuevo, pero) es solo una oportunidad en mi experiencia, en realidad nunca me molestó demasiado.


Intenta usar Genymotion . Se ejecuta en Oracle VM.

Incluso tiene características de nivel de batería y GPS, viene previamente enraizado con la aplicación Superusuario.