How to resolve the “ADB server didn't ACK” error?

This question already has an answer here:

  • Eclipse error “ADB server didn't ACK, failed to start daemon”

    22 answers
  • Adb won't start

    19 answers

  • Transfer existing Android app to another developer account?
  • Missing the android.os.handler object from Android Studio
  • Method breakpoints may dramatically slow down debugging
  • Variable is accessed within inner class. Needs to be declared final
  • ANDROID/WEBVIEW— Uncaught TypeError: Object has no method 'changeActivity' at file:
  • Android: can I use one SQLiteOpenHelper class for multiple database files?
  • Related posts:

    Image, saved to sdcard, doesn't appear in Android's Gallery app
    Android OpenGL .OBJ file loader
    Android imeOptions=“actionDone” not working
    Convert existing project into Android project in Eclipse?
    Change edittext border color
    How to suppress “Can be replaced with foreach call” warning
  • android: are non-manifest broadcast receivers exported?
  • Custom view made of multiple views
  • Error when using any Android Design Support Library Elements
  • Generate a keystore for an Android app in the Export Android Application wizard?
  • Read file in android - file permission denied
  • How to use Google Login API with Cordova/Phonegap
  • 9 Solutions collect form web for “How to resolve the “ADB server didn't ACK” error?”

    Try the following:

    • Close Eclipse.
    • Restart your phone.
    • End adb.exe process in Task Manager (Windows). In Mac, force close in Activity Monitor.
    • Issue kill and start command in \platform-tools\
      • C:\sdk\platform-tools>adb kill-server
      • C:\sdk\platform-tools>adb start-server
    • If it says something like ‘started successfully’, you are good.

    For anyone using OSX (I’m aware OP isn’t):
    What worked for me in the end was removing the android settings folder in the home directory.

    rm -Rf ~/.android
    

    For me it didn’t work , it was related to a path problem happened after android studio 2.0 preview 1 happened , needed to update genymotion and virtual box, and apparently they tried to use same port for adb.

    Solution is explained here link!
    Basically u just need to:

    1) open genymotion settings

    2)specify sdk path for the adb manually

    3)adb kill-server

    4) adb start-server

    Enjoy

    hope this helps

    Similar questions are

    • "The connection to adb is down, and a severe error has occured."
    • The connection to adb is down, and a severe error has occured.You must restart adb and Eclipse.Please ensure that adb is correctly located
    • ECLIPSE-The connection to adb is down, and a severe error has occured

    First close IDE.

    In my case I killed adb via Task Manager(adb kill-server did not work)
    then adb start-server

    • daemon not running. starting it now on port 5037 *
    • daemon started successfully *

    If you see “started successfully” than it is solved, now start IDE.

    On my Mac, I wrote this code in my Terminal:

    xxx-MacBook-Pro:~ xxx$ cd
    /Users/xxx/Documents/0_Software/adt20140702/sdk/platform-tools/

    xxx-MacBook-Pro:platform-tools xxx$ ./adb kill-server

    xxx-MacBook-Pro:platform-tools xxx$ ./adb start-server

    • daemon not running. starting it now on port 5037 *
    • daemon started successfully *

    xxx-MacBook-Pro:platform-tools tuananh$

    Hope this help.

    if you are using any mobile suit like mobogenie or something that might also will make this issue. try killing that too from the task manager.

    Note : i faced the same issue, tried the above solution. That didn’t work, finally found out this solution.May useful for someone else!..

    On my end, I used Resource Monitor to see which application was still listening to port 5037 after all the Eclipse and adb restart were unsuccessful for me.

    Start > All Programs > Accessories > System Tools >
    Resource Monitor > Network > Listening Ports
    

    This eventually showed that java.exe was listening to port 5037, hence, preventing adb from doing so. I killed java.exe, immediately start adb (with adb start-server) and received a confirmation that adb was able to start:

    android-sdks\platform-tools>adb start-server
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    

    I’ve got a kind of botch for the old ADB server didn’t ACK * failed to start daemon * issue which might help, though i haven’t seen anyone else with my problem so maybe not. Anyway…

    I changed the default install location for my HTC sensation to 2 (SD card), but when trying to revert back to 0 (internal) i was getting this error. Looking in task manager showed there were 2 instances of adb.exe running, one of which kept stopping and starting and was impossible to kill, the other could be killed but then a new instance would start almost immediately.

    The only way i could get adb to start successfully was to get my command ready in the command window, go to task manager to end the adb.exe, then when the window came up saying ‘are you sure you want to kill adb.exe’ dragged that over the command window, clicked OK then immediately pressed Enter to run the command. It seems that the short window between adb.exe being killed and restarting itself is sufficient to run a command, though if you try to do something else it won’t work and you have to repeat this process each time you want to run a command.

    PITA but it’s the only way an uneducated numpty like myself could get round it – hopefully it’ll help someone…

    i have solve this problem several times using the same steps :

    1- Close Eclipse.

    2- Restart your phone.

    3- End adb.exe process in Task Manager (Windows). In Mac, force close in Activity Monitor.

    4- Issue kill and start command in \platform-tools\

    C:\sdk\platform-tools>adb kill-server

    C:\sdk\platform-tools>adb start-server

    5- If it says something like ‘started successfully’, you are good.

    but now it’s doesn’t work cause i have an anti-virus called “Baidu”, this program have run “Baidu ADB server”, finally i turn this process off and retry above steps it’s work properly.

    Android Babe is a Google Android Fan, All about Android Phones, Android Wear, Android Dev and Android Games Apps and so on.