When I type "adb start-server", it shows "Daemon not running. Starting it on port 5037" and then after a few minutes shows "Daemon started successfully". After then, when I type "adb devices", it again shows "Daemon not running. Starting it on port 5037". After that, it either crashes, or shows the "ADB server didn't ACK" crap. I tried using "ABD cleaner" from these forums, checked the port, killed the task manually, nothing works.
Can somebody please explain what's going on?