Bug场景:AndroidStudio中* daemon not running; starting now at tcp:5037
问题描述
Android Studio中出现,且一直出现,即使是关闭Android Studio、杀掉占用的端口也是同样解决不掉
*daemon not running;starting now at tcp:5037
……
……
原因分析:
主要应该是ADB的问题
ADB本身出现的问题导致网上大部分资料所说的解决方法——查看端口占用并杀掉占用端口,无法解决问题。
这里也备注一下查看端口并杀掉占用端口的方法:
1) 查看端口占用 cmd中 netstat -ano | findstr “5037”
2) 杀掉占用端口 cmd中 taskkill -f -pid XXXX
解决方案:
替换ADB中的ADB Kits文件(adb.exe AdbWinApi.dll AdbWinUsbApi.dll),来重设ADB
替换Sdk\platform-tools\下的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll这三个文件
ADB下载地址: http://adbshell.com/downloads
ADB Kits在电脑中的位置参考:C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools