Quick Note: I am in the Android SDK "platform-tools" directory.
My problem seems to be a bit of a weird one - Whenever I start ADB with adb start-server
, I get the following:
* deamon not running. starting it now on port 5037 *
* daemon started successfully *
Well, Great. It started successfully. Now I try using adb shell
:
* deamon not running. starting it now on port 5037 *
What??? I thought it already started...ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon
Well, Crap. So I open Task Manager and kill adb.exe. Then I run adb shell
(without running adb start-server
first).
This time I get:
* deamon not running. starting it now on 5037 *
* deamon started successfully *
** deamon still not running **
error: cannot connect to deamon
So, As a brief summary - here is what I have tried:
- Rebooting my PC
- Rebooting my Phone
- Executing
adb shell
- Executing
adb start-server
and then executingadb shell
- Killing ADB and Executing
adb shell
- Killing ADB and Executing
adb start-server
and then executingadb shell
- Reinstalling my phone's USB Drivers
- Checking port 5037, It is not in use by any other application, and only becomes used by adb.exe when I start the daemon.
Am I missing something obvious? Help me please :P
EDIT: Solution on another question: https://stackoverflow.com/a/29524143/2872279