¿Qué hacer si los números de puerto de Android Studio entran en conflicto con adb?
Método 1
5037 es el puerto predeterminado de adb. Si el puerto 5037 está ocupado,
Verifique el PID del proceso que ocupa el puerto
.C: \Users\wwx229495>netstat -aon|findstr 5037
TCP 127.0.0.1:5037 0.0.0.0:0 ESCUCHANDO 3676
Ver todos los procesos por PID p>
C:\Users\wwx229495>lista de tareas /fi "PID eq 3676"
Nombre de imagen Nombre de sesión PID número de sesión Uso de memoria
======= ===== ============= ======== ================ ======== === == ==========
svchost.exe 3676 Servicios 0 13,800 K
Elimina el proceso que ocupa el puerto
C:\Users\ wwx229495>taskkill /pid 3676 /f
Éxito: El proceso con PID 3676 ha finalizado.
Método 2
Configure el puerto del servidor adb usted mismo y utilice un valor inusual.
Es muy sencillo, simplemente define el valor de ANDROID_ADB_SERVER_PORT en la variable de entorno del sistema.
Lo mejor es elegir un número de puerto de 5 dígitos (10000 ~ 65535), que no es fácil de repetir.
En win, simplemente agregue ANDROID_ADB_SERVER_PORT a la variable de entorno y complete el puerto que defina como valor.
En Linux, simplemente exporte $ANDROID_ADB_SERVER_PORT = puerto personalizado.