Search code examples
androidadbdaemon

ADB server not running


When I run ADB and type in "adb start-server" it says

*daemon not running. starting it now on port 5037 *
could not read ok from ADB Server, error = 109
*failed to start daemon *
error: cannot connect to daemon

what should I do? I've tried killing the server and restarting the pc but nothing seems to work. my pc recognizes the phone and the adb process only appears briefly when i try to start the server. also, it gets stuck on wating for device when i type "fastboot oem unlock"


Solution

  • Looks like windows is messing up the ports (reserving them). I have the same issue with docker containers and this worked for me:

    Run this in the command line (as administrator)

    net stop winnat
    adb.exe start-server
    net start winnat