就这个问题,折腾了半天。什么环境变量啊,更新api,重启呀,clean项目呀,都试过了。
最后发现了,是因为adb.exe的端口被别的程序占用了,只要找到占用adb.exe端口的进程,杀死即可。
下边具体介绍下步骤:
cmd打开命令窗口,查找占用5037端口(adb.exe的默认端口)的程序:输入 netstat -aon|findstr "5037"
发现PID=9348占用5037端口,查看9348的task:输入命令:tasklist|findstr "9348"
打开资源管理器,找到shuame_helper.exe进行(当然你的计算机还可能是别的进程),将它杀死即可