“Adb not responding. you can wait more or kill adb process manually and click ‘restart'” – this is the error message I got after installing Intellij 13 and a clean Ubuntu 13 on my machine. I used to run Windows 8 but I decided to switch everything to Linux. I looked everywhere – and saying I was annoyed is an understatement. To worsen things, I am a little under the weather today (sick). Anyway, I eventually was able to fix this problem after hours and hours of trying. This is how I felt when I couldn’t find the solution:
This is a very common problem as evidenced by the results you get on Google. The sad thing is that most of those results are not very helpful or they might have been posted several years ago.
The error message suggests you either:
- wait for adb to respond – this hardly works
- Manually kill the adb server
- Restart the adb server and again, none of them worked for me.
I almost went back to Windows to be honest – especially after trying to install and update many libraries without success. So, I kept searching, checked into chat rooms on StackOverflow and no one had a clear answer.
ADB Not Responding – How To Fix It
Before trying to run your problem, “Make Project” under “Build” menu – if you use Intellij. This will help you determine whatever is wrong with your libraries. Whenever I ran my project, the “adb not responding” message always popped up and whenever I “make project”, i got the error message that said “libstdc++6 : no such file or directory.
I suspected that was a problem and so I started looking around for solutions. Now, this is a tricky issue because there are different versions for different versions of Ubuntu. I have 64-bit and that means I needed to do this to match my adb executable version:
. . sudo apt-get install lib32stdc++6 . .
This single line solved my problem.
Some other suggestions
- Try disabling your firewall if you have one
- Run Intellij as the administrator.
- Run “adb kill-server and then adb start-server” from your command line
- Also run this command in your terminal:
. . sudo apt-get install ia32-libs . .
When you do that, you might be warned by the installer that the package is obsolete and suggests alternatives and you can then install them (they are three libraries).
Another thing to try is this:
. . sudo apt-get install lib32ncurses5 . .
Also, if you still have issues, go to the folder that contains adb and change adb file permission to Allow executing file as a program).
If nothing mentioned above worked, run this command to install other libraries that might be missing:
. . sudo apt-get install libncurses5:i386 . .
If you still have issues after all the above suggestions, I would recommend you check out this post which explains some of the possible solutions to the “adb not responding and some libraries missing” issue in android.
That should do it for now! I am gonna get out of here because am feeling like crap right now suffering from an evil cold. See you soon and I hope this post helped you. Please share it with others online using the buttons below. Drop me some comments as well if you find other solutions or have suggestions that worked for you!