I have a slighlty different error message when starting adb on Android SDK
adb server version (32) doesn't match this client (36); killing...
error: could not install *smartsocket* listener: Address already in use
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon
If you somehow have SyncMate application installed on Mac OS X, SyncMate has and use their own adb to connect to Android devices using TCP/IP port 5037. Therefore, SyncMate adb causes port conflict with Android SDK adb default listen port.
Removing SyncMate application or change Android SDK adb port to other port than 5037 will solve this issue