¿Cómo resolver el "servidor ADB no ACK" error?
Estoy intentando instalar mi proyecto en 5 AVD al mismo tiempo, pero consigo constantemente este error, lo estoy ejecutando en Windows 8.1
"* daemon not running. starting it now on port 5037 * ADB server didn't ACK * failed to start daemon * error: cannot connect to daemon"
He intentado leer todas las publicaciones posibles sobre stackoverflow con respecto a este error, y todos ellos sólo mencionar que tratan de matar el proceso de adb y reiniciar eclipse y luego todo va a estar bien. He intentado el método mencionado en los mensajes y junto con que también he desactivado mi seguridad y firewall, por lo que no hay obstrucción en el puerto 5037. Alguien por favor me ayude como tengo que ejecutar mi proyecto y no soy capaz Para ello 🙁 Para su referencia, puedo proporcionar la salida del siguiente comando "netstat -ano | findstr" 5037 ""
- Servicios de juegos de Google Play Configuración del proyecto LibGDX con los últimos juegos de BaseGameUtils
- Cómo rellenar una base de datos SQLite con datos de un archivo xml?
- Cómo generar R.java
- ¿Cuál es la diferencia entre Android 4.4W (API20) y Android L (API20, L Preview) en el SDK Manager?
- Error de Eclipse dando "excepción de bucle de evento no controlado" No más identificadores
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 7144 TCP 127.0.0.1:5037 127.0.0.1:57410 ESTABLISHED 7144 TCP 127.0.0.1:5037 127.0.0.1:57411 ESTABLISHED 7144 TCP 127.0.0.1:5037 127.0.0.1:57414 ESTABLISHED 7144 TCP 127.0.0.1:5037 127.0.0.1:57415 ESTABLISHED 7144 ...
Alguien por favor sugerir una solución a este problema, lo que podría ser la causa de esto. También puede echar un vistazo a la siguiente imagen para inferir lo que podría estar sucediendo.
- Importar biblioteca en Eclipse sin jar
- PÁNICO: Programa de motor emulador que falta para CPUS de 'brazo'
- Eclipse - Ningún proyecto visible en explorer
- GUI de Android con Eclipse
- Inspeccionar la base de datos android de sql desde Eclipse
- No se puede ejecutar dex: varios archivos dex definen Lcom / actionbarsherlock / R $ attr
- Cambió la imagen de splash.png pero no cambia en el emulador
- Crear una anotación Java con comportamiento contextual IDE
Pruebe lo siguiente:
- Cerrar Eclipse.
- Reinicie el teléfono.
- Fin del proceso adb.exe en el Administrador de tareas (Windows). En Mac, cierre la fuerza en el Monitor de actividad.
- Emita el comando kill y start en \ platform-tools \
- C: \ sdk \ plataforma-herramientas>
adb kill-server
- C: \ sdk \ plataforma-herramientas>
adb start-server
- C: \ sdk \ plataforma-herramientas>
- Si dice algo como 'comenzó exitosamente', usted es bueno.
Para cualquiera que utilice OSX (soy consciente OP no lo es): Lo que funcionó para mí al final fue la eliminación de la carpeta de configuración de Android en el directorio de inicio.
rm -Rf ~/.android
Para mí no funcionó, se relacionó con un problema de ruta que sucedió después de que android studio 2.0 Vista previa 1 sucedió, necesario para actualizar genymotion y caja virtual, y al parecer trataron de utilizar el mismo puerto para adb.
La solución se explica aquí enlace ! Básicamente u sólo tiene que:
1) configuración abierta de genymotion
2) especifique la ruta sdk para el adb manualmente
3) adb kill-server
4) servidor de inicio adb
Disfrutar
espero que esto ayude
Preguntas similares son
- "La conexión a adb ha fallado y se ha producido un error grave".
- La conexión a adb ha fallado y se ha producido un error grave. Debe reiniciar adb y Eclipse.Por favor, asegúrese de que adb esté correctamente ubicado
- ECLIPSE-La conexión a adb está inactiva y se ha producido un error grave
Primer cierre IDE.
En mi caso he matado adb a través de Administrador de tareas ( adb kill-server
no funcionó)
Entonces adb start-server
- Daemon no se está ejecutando. Comenzando ahora en el puerto 5037 *
- Daemon iniciado correctamente *
Si ve "iniciado correctamente" de lo que se resuelve, inicie IDE.
En mi Mac, escribí este código en mi Terminal:
Xxx-MacBook-Pro: ~ xxx $ cd / Usuarios / xxx / Documentos / 0_Software / adt20140702 / sdk / platform-tools /
Xxx-MacBook-Pro: plataforma-herramientas xxx $ ./adb kill-server
Xxx-MacBook-Pro: herramientas de plataforma xxx $ ./adb start-server
- Daemon no se está ejecutando. Comenzando ahora en el puerto 5037 *
- Daemon iniciado correctamente *
Xxx-MacBook-Pro: plataforma-herramientas tuananh $
Espero que esto ayude.
Si usted está utilizando cualquier traje móvil como mobogenie o algo que también podría hacer este problema. Intenta matar eso también desde el administrador de tareas.
Nota: he enfrentado el mismo problema, probado la solución anterior. Eso no funcionó, finalmente encontró esta solución.Puede ser útil para alguien más! ..
En mi extremo, utilicé el monitor del recurso para ver qué aplicación todavía estaba escuchando el puerto 5037 después de que todo el reinicio del eclipse y del adb no tuviera éxito para mí.
Start > All Programs > Accessories > System Tools > Resource Monitor > Network > Listening Ports
Esto finalmente mostró que java.exe estaba escuchando el puerto 5037, por lo tanto, impidiendo que adb lo hiciera. Maté a java.exe, inicie de inmediato adb (con adb start-server) y recibí una confirmación de que adb podía iniciar:
android-sdks\platform-tools>adb start-server * daemon not running. starting it now on port 5037 * * daemon started successfully *
Tengo una especie de fallo para el antiguo servidor ADB no ACK * no se pudo iniciar daemon * problema que podría ayudar, aunque no he visto a nadie con mi problema, así que tal vez no. De todas formas…
Cambié la localización de la instalación del defecto para mi sensación de HTC a 2 (tarjeta del SD), pero al intentar volver a 0 (interno) estaba consiguiendo este error. Buscando en el administrador de tareas mostró que había 2 instancias de adb.exe en ejecución, una de las cuales se detuvo y se inició y era imposible de matar, el otro podría ser asesinado, pero luego una nueva instancia se iniciaría casi de inmediato.
La única manera que podría obtener adb para iniciar correctamente fue para obtener mi comando listo en la ventana de comandos, ir al administrador de tareas para terminar el adb.exe, entonces cuando la ventana llegó diciendo '¿está seguro de que desea matar adb.exe 'Arrastrado por encima de la ventana de comandos, haga clic en Aceptar y luego presione Enter para ejecutar el comando. Parece que la corta ventana entre adb.exe que se está matando y reiniciándose es suficiente para ejecutar un comando, aunque si intentas hacer algo más no funcionará y tendrás que repetir este proceso cada vez que quieras ejecutar un comando .
PITA, pero es la única manera en que un incondicional como yo podría dar la vuelta … espero que ayude a alguien …
Tengo resolver este problema varias veces usando los mismos pasos:
1- Cerrar Eclipse.
2- Reinicie el teléfono.
3- Fin del proceso adb.exe en el Administrador de tareas (Windows). En Mac, cierre la fuerza en el Monitor de actividad.
4- Emita el comando kill y start en \ platform-tools \
C: \ sdk \ plataforma-herramientas> adb kill-server
C: \ sdk \ plataforma-herramientas> adb start-server
5- Si dice algo como 'comenzó exitosamente', usted es bueno.
Pero ahora no funciona porque tengo un antivirus llamado "Baidu", este programa ha ejecutado "Baidu servidor ADB", por último, apagar este proceso y volver a intentar por encima de los pasos de su trabajo correctamente.
- Cree un nuevo TextView mediante programación y luego muéstrelo debajo de otro TextView
- Cualquier manera fácil y genérica en Android para obtener la raíz Vista de un diseño?