I ran into this problem. After much investigation it turned out, in my case, that our works security configs (firewall and layers of VMs) was somehow preventing the emulator from sending control signals to the dev server. The fix for me was to run the dev server in a tunnel.