前言
在开发过程中,经常会用到真机调试,有时studio把项目一打开就出现
Unable to create Debug Bridge: Unable to start adb server,然后点击Run的时候,在设备列表里面无法显示设备,很是郁闷。今天就记录下这情况的处理。
界面出现画面如下:
解决
一. 重启电脑
一般出现这种情况的话,就是 adb 的端口被其他应用占用导致的,我经常的处理办法是将电脑关机重启,大部分情况下这样都是能解决办法的。
二. cmd命令处理
如果你觉得重启电脑太麻烦,你还可以用cmd命令处理
win+R 打开 cmd窗口,如下:
进入界面,用 命令行进入 adb.exe目录,我的sdk安装在d盘上,所以进入路径如下:
cd android_sdk\sdk_26\platform-tools
命令行展示列表
dir
出现如下:
这里,我们可以看到已经有 adb。exe 程序了,于是输入如下命令行:
netstat -aon|findstr "5037"
展示如下:
这里可以看到 "5037" 端口被 “15332” 占用,继续查看 “15332”端口对应的task
tasklist|findstr "15332"
展示如下:
ok,原来是 360MobileLink.exe 程序占用了端口,
下一步,打开任务管理器,将 360手机助手 相关的 进程 全部结束掉,然后 将androidstudio Invalidate and Restart 一下就可以了。