Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android Studio no puede ejecutar proyecto en el dispositivo?

Estoy teniendo el siguiente error. No pude encontrar por qué esto sucede en Internet tampoco.

ddms: Can't bind to local 8601 for debugger ddmlib: Broken pipe java.io.IOException: Broken pipe at sun.nio.ch.FileDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:69) at sun.nio.ch.IOUtil.write(IOUtil.java:40) at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:336) at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213) at com.android.ddmlib.Client.sendAndConsume(Client.java:675) at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:342) at com.android.ddmlib.Client.requestAllocationStatus(Client.java:521) at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:847) at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:815) at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:775) at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:664) at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:46) at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:592) ddmlib: Broken pipe java.io.IOException: Broken pipe at sun.nio.ch.FileDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:69) at sun.nio.ch.IOUtil.write(IOUtil.java:40) at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:336) at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213) at com.android.ddmlib.Client.sendAndConsume(Client.java:675) at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:342) at com.android.ddmlib.Client.requestAllocationStatus(Client.java:521) at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:847) at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:815) at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:775) at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:664) at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:46) at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:592) 

Nota:

  • Android adb shell am broadcast: nombre de componente incorrecto
  • No se puede conectar Android ADB a TCP / IP
  • Reiniciar ADB desde Android Studio
  • Android Studio pm install aborted
  • ¿Qué hace 'adb shell start / stop' hacer?
  • ¿Cómo resolver el mensaje "Esperando el depurador"?
  • Mi dispositivo Nexus que ejecuta 5.0.2

    Mi estudio de Android es 1.0.1

    Mi plataforma es mac mavericks

    Sólo estoy tratando de ejecutar la aplicación de plantilla de inicio de sesión nada más.

    Gracias

  • Problemas al iniciar un AVD (Android Virtual Device) en Android Studio (en Mac)
  • Abrir la aplicación con el nombre del paquete utilizando ADB
  • Cómo instalar simplemente apk en el dispositivo en Android Studio
  • El Explorador de archivos del monitor de dispositivos Android no funciona con Android 7 (API 24+)
  • La conexión a adb está inactiva y se ha producido un error grave
  • Dispositivos de Android adb no autorizados
  • 7 Solutions collect form web for “Android Studio no puede ejecutar proyecto en el dispositivo?”

    Es posible que tenga Android Studio y Eclipse abiertos

    • Cierre ambas aplicaciones y abra la que va a utilizar.

    • Si no resuelve el problema el puerto es utilizado por alguna otra aplicación para reiniciar el sistema

    • O bien matar el puerto usando un comando si el problema sigue sin resolverse

    No hay nada tan grave con esta excepción. Simplemente necesitas desenchufar tu cable USB del puerto, reiniciar el dispositivo y reiniciar tu Android Studio también. Seguramente se eliminará esta excepción. Esto funcionó para mí, espero que también se deshagan de él.

    Reinicie su computadora y compruebe

    Si está utilizando Linux intente eliminar el puerto usando

    fuser -k 8601/tcp

    Si está usando mac intenta matar el puerto usando

    lsof -P | grep '8601' | awk '{print $2}' | xargs kill

    Aquí está la referencia para osx

    Esto es sólo una cosa tonta hecho por el sistema que como problemas para encontrar localhost parece. Echa un vistazo aquí , muchas personas tienen esta pregunta, y es muy fácil de arreglar.

    Estoy en OS X 10.9.5 . A veces también tengo este error. Por lo general, desconecto el dispositivo -> reiniciar el adb (o salir del estudio de Android y luego empezar de nuevo) -> conectar el dispositivo -> ejecutar de nuevo. [Asegúrate de que no estás ejecutando adb desde otro eclipse / estudio]

    Vea si esto le ayuda.

    Simplemente usando adb kill-server dirigió el problema para mí.

    He probado todas las soluciones anteriores: estudio reiniciado, reiniciado los dispositivos, mató a todos los procesos de estudio, mató a los puertos escuchando …

    Finalmente, lo único que funcionó fue File -> Invalidate Caches / Restart …

    También cambiar el cable USB podría ayudar …

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.