I am getting this error when i start an avd in android studio. Any help would be appreciated. And also unable to start android studio except from terminal.
PANIC:
Set the variable ANDROID_SDK_HOME to < home directory > / .android / .avd
For creating this variable under Win7, please go to control panel -> system -> advanced parameters -> environment variables. In the "user variables" block, Click on "new". Please fill the variable name and its value. Close all dialog by clickin on button "OK" and launch android studio.
Go through this link for more solutions if the above one doesn't work out for you.
This solved the problem for me. Just follow the link. It explains why it happens and how to get around it. :) http://kalpa-gunarathna.blogspot.com/2015/04/android-emulator-not-starting-on-ubuntu.html
In my case, I had especially installed Android Studio on my D: drive (for space reasons). On my installation, the avd
directory was located in D:\MyInstall\.android\.avd
The solution for me was to define a Windows environment variable (user variable) with Variable name: ANDROID_SDK_HOME
and Variable value: D:\MyInstall
I restarted Android Studio and the emulator worked.
This appears to be a bug in the Android Studio installer, since I explicitly stated the D: location in the install wizard. The installer should probably have set this variable.
I also came across to the same problem while launching Android emulator launch.
PANIC: HOME is defined but could not find testAvd.ini
file in $HOME\.android\avd
(Note: avd is searched in the order of $ANDROID_AVD_HOME,$ANDROID_SDK_HOME\.android\avd and $HOME\.android\avd)
There are two solutions I found for the above problem.
Goto run
and type regedit
for windows and check the path set in the registry variables in under
HKEY_LOCAL_MACHINE->Android Studio
And check the .android\avd
referring to the location of your testAvd.ini
location. If not, either correct it or put your ini
file at the UserSettingsPath
present in your disc location.