Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Studio: Unable to obtain result of 'adb version'

I am trying to start development on an Android app using Android Studio, but whenever I try to run the app I get the error Unable to obtain result of 'adb version' I have tried uninstalling and reinstalling Android Studio multiple times on different computers (both running Windows 10) and every time I get the same error. I have researched the problem and have been unable to find a consistent solution. (or one that actually works) I am very new to Android development and am slightly at a loss as to what to do; any help on solving this problem would be much appreciated.

like image 306
teamshortcut Avatar asked Jun 26 '16 09:06

teamshortcut


3 Answers

Found the solution thanks to @user3109468, Android Studio had the directory for the Android SDK wrong. In File>Project Structure make sure the directory for the SDK is correct; mine was C:\Users\[user]\AppData\Local\Android\sdk (Google had given sdk a capital "S" for some reason...)

like image 102
teamshortcut Avatar answered Sep 30 '22 22:09

teamshortcut


Uncheck: enable adb integration from Tools>Android and re-enable it.

This worked for me.

like image 29
SafalFrom2050 Avatar answered Sep 30 '22 22:09

SafalFrom2050


This might be because of windows virtual memory problem. Try running adb from command line. something like adb version BTW, platform-tools would be located in c:\Users\<your userid>\AppData\Local\Android\sdk\platform-tools

How much it takes from you firing a command and actually gets an answer ? if it takes more than 5 seconds, then android studio times out waiting for an answer and throws up an error.

How to fix ? close all your program ( Process ? ) and go to control panel -> System->advance System settings-> Advanced tab->performance->settings->Advance->Virtual memory change

Try to reduce virtual memory size. Fr e.g. If it's 4096Mb make it 2048Mb ( both initial and maximum) It will ask to restart, so restart and get yourself a cup of coffee, because it will take a while. Then, once your system is up , try running adb version. Does it run quickly ? If yes, problem is fixed. Go back to virtual memory and increase it's size to the one before, and that's it.

BTW, I noticed in my case that simple hello world program was taking 20 sec to execute on my machine before fixing virtual memory problem.

like image 36
prashant2400 Avatar answered Sep 30 '22 21:09

prashant2400