Colección de citas famosas - Slogan de motivación - ¿Qué hacer si los números de puerto de Android Studio entran en conflicto con adb?

¿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

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.