简体   繁体   中英

Android AVD starting error

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: HOME is defined but could not find Nexus_4_API_21.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 )

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.

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.

In my case, I set the ANDROID_AVD_HOME environment variable to "C:\\Users\\DELL.android\\avd".

If the error still persists try running android studio as administrator in windows, it worked for me.

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.

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM