Android: Adb rechazó la conexión al cliente
Yo estaba tratando de instalar una aplicación en mi Nexus 5 de intellij y por primera vez tengo un error diciendo
"DeviceMonitor: Adb rejected connection to client '5081': closed"
He intentado reiniciar mi computadora de reinicio de adb, deshabilitar, habilitar android depuración gradle de sincronización. Lo extraño es que cuando intento ejecutarlo en un dispositivo virtual funciona. Alguien tiene una idea? Aquí está el código de error completo:
- ¿Cómo puedo obtener el tamaño del sistema de archivos android en bytes de shell de adb?
- Android: Cambiar automáticamente el idioma del dispositivo sin reiniciar el dispositivo
- Android Studios: Android Device Manager no muestra archivos para Nougat 7.0 en el Explorador de archivos
- Comandos ADB de Android para obtener las propiedades del dispositivo
- Cambiar el usuario y el grupo de archivos de la aplicación de Android para replicar el problema que el usuario está teniendo
DeviceMonitor: Adb rechazó la conexión al cliente '5081': cerró DeviceMonitor: Adb rechazó la conexión al cliente '5064': cerró DeviceMonitor: Adb rechazó la conexión al cliente '5081': cerró DeviceMonitor: Adb rechazó la conexión al cliente '5064': cerró DeviceMonitor: Adb rechazó la conexión al cliente '5064': cerró DeviceMonitor: Adb rechazó la conexión al cliente '3483': cerró DeviceMonitor: Adb rechazó la conexión al cliente '3483'
Logcat no muestra nada, he intentado ejecutarlo en el terminal "adb logcat" y mostró normal tampoco.
- No se pudo conectar a tcp: 5037: no se puede conectar a 127.0.0.1:5037: No se pudo establecer conexión porque la máquina de destino lo rechazó activamente. (10061)
- Activar / desactivar NFC con comando ADB
- Adb shell dumpsys meminfo - ¿Cuál es el significado de cada celda de su salida?
- Copiar archivos en el shell de ADB con run-as
- Cómo ejecutar la aplicación C ++ en Android SHELL
- Repo: comando no encontrado en la secuencia de comandos automatizada bash para crear cyanogenmod
- ¿Cómo simular el tacto del servicio del fondo con sendevent o la otra manera?
- ¿Cómo puedo eliminar todas las tareas / aplicaciones activas que utilizan ADB?
Acabo de tener este problema, y Googling no dio un montón de resultados cuando lo busqué. La respuesta de Alchete fue lo que resolvió este problema para mí, pero al ser nuevo en la línea de comandos de Windows, no sabía cómo ejecutarlo. Así que sólo quiero elaborar en caso de que alguien está en el mismo barco que yo.
Abra el menú Inicio y escriba cmd para llegar a la línea de comandos.
Cambie los directorios para llegar a la carpeta sdk que contiene el archivo adb.exe.
Para mí el comando se parecía a esto:
cd Documents\Programming\android-studio\sdk\platform-tools
Ajuste basado en la ruta de la carpeta sdk.
A continuación, puede ingresar:
adb kill-server
Seguido por:
adb start-server
Acabo de tener este problema también. Cerrar y volver a lanzar Android Studio no tuvo ningún efecto.
La solución para mí era ejecutar los siguientes comandos en una ventana de terminal:
adb kill-server adb start-server
Después de eso, mi dispositivo Android conectado como de costumbre.
Tuve el mismo problema recientemente.
Había movido la etiqueta del filtro de intenciones en el archivo AndroidManifest.xml para iniciar una actividad diferente.
Lo que había olvidado hacer era cambiar el objetivo de ejecución / depuración dentro de Android Studio. Haga clic en Ejecutar -> Editar configuraciones. Mire la cadena de lanzamiento y compruebe que coincide con la actividad en AndroidManifest que tiene el XML de lanzamiento dentro de él:
Iniciar XML:
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
Mi reputación no es lo suficientemente alta, pero quería responder para decir que la respuesta de Alex Lowe y Alchete funcionó para mí, combinada con la respuesta de andy boot. (+1 a Alex Lowe para la respuesta detallada).
Además, reinicie su sesión de Android Studio una vez que haya eliminado el anuncio. El servidor debe comenzar de nuevo a la derecha.
Si, como yo, estás recibiendo este error porque puedes haber cambiado los filtros de intenciones en tu Manifiesto de Android, es decir, creaste una Pantalla de bienvenida y agregaste la intención de Category_Launcher
Por ejemplo, CATEGORY_LAUNCHER significa que debería aparecer en el Lanzador como una aplicación de nivel superior
.. entonces usted querrá asegurarse de que se especifica como su actividad de lanzamiento como se explicó anteriormente (Ejecutar – Editar Configuraciones – Lanzamiento). Inicialmente se seleccionará la actividad predeterminada de inicio, pero desea cambiarla a la nueva Actividad que ha especificado como su Lanzador.
¡Ojalá una de esas dos soluciones funcione!
Además, si tiene problemas para encontrar la ruta del directorio para su SDK de Android, vaya a su Administrador de SDK en Android Studio y la ruta de directorio debe estar en la parte superior del cuadro de diálogo.
Tuve el mismo problema que en mi caso se debía a haber seleccionado erróneamente el desgaste en lugar de la aplicación (y la función de reloj era opcional, ver, por ejemplo, error de estudio de Android: falta de característica: mirar para más detalles). El GUI estaba atascado en "esperando el teléfono" para siempre.
- No puede iniciar el emulador de Android después de actualización sdk a 23.0.5
- Error al inflar la clase <unknown>