Android studio 连接不上模拟器和真机怎么办?

出现的问题原因可能是端口被其他程序占用、连接有问题和其他配置问题。
怎么诊断是否端口被占呢?如果被占用怎样解决呢?
操作步骤如下:
①利用adb查看
adb kill-server
adb start-server
如果是被占用会出现 一下情况
Unable to create Debug Bridge: Unable to start adb server: error: could not install smartsocket listener: cannot bind to 127.0.0.1:5037: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048)
could not read ok from ADB Server

  • failed to start daemon *
    error: cannot connect to daemon

    ②如果被占用则找出占用该端口的进程IP
    netstat -aon|findstr 5037
    找到了PID后进入任务管理器把对应PID的进程杀死。进入Android studio 重新运行就能连接上了。
    也可以继续在用命令杀死进程
    taskkill /pid xxxx(这里填PID) /f
    然后重启adb
    adb start-server

你可能感兴趣的:(Android studio 连接不上模拟器和真机怎么办?)