Solving "adb server version doesn't match this client" error [duplicate] Solving "adb server version doesn't match this client" error [duplicate] android android

Solving "adb server version doesn't match this client" error [duplicate]


I fixed this by doing the following:

  1. going into GenyMotion settings -> ADB tab,
  2. instead of Use Genymotion Android tools (default), I chose Use custom Android SDK Tools and then browsed to my installed SDK.


In my case the solution was this on an Ubuntu based OS:

adb kill-serversudo cp ~/Android/Sdk/platform-tools/adb /usr/bin/adbsudo chmod +x /usr/bin/adbadb start-server

kudos: https://stackoverflow.com/a/38166059/3765109


One possible reason for the occurrence of this error is due to the difference in adb versions in the development machine and the connected connected device/emulator being used for debugging.

So resolution is:

  1. Firstly disconnect device/emulator.
  2. Run on terminal/command prompt following commands:

    adb kill-serveradb start-server

This will start the adb successfully. Now you can connect device.Hope it helps.