While running an app on the virtual device (AVD
) created on Android studio
(in Windows 10
), I am getting an error and panic.
<
create environment variable like in the screenshot and make sure to replace with your sdk path in my case it was C:\Users\zeesh\AppData\Local\Android\sdk replace zeesh with your username and make sure to restart android studio to take effect.
Go to following path Control Panel>>System and Security>>System>>Advance system settings>>Environment Variables then set the variable value of ANDROID_HOME set it like following "C:\Users\username\AppData\Local\Android\sdk" set the username as your pc name, then just restart your android studio. Then you can create your AVD again after that your error will be gone and it will start the virtual device.
For those coming here with a Mac:
I had the same issue and the problem was, I created an emulator with API Level 29 but removed that SDK and installed 28 instead. The emulator that was not able to be launched anymore.
Therefore check the AVD Manager if your emulator really can be launched.
Find the ANDROID_HOME path values from environment variable. In my case it is like C:\Users\RuwanPr\AppData\Local\Android\Sdk. If this value not found please add ANDROID_HOME value as your sdk path. (To go to environment variable right click on my computer -> Properties -> Advance System Settings -> Environment Variable ) Then open cmd on windows and go to sdk folder and then go to tools folder Type emulator -list-avds in comd. It will shows avd name list. Then type emulator -avd avd-name. Ex - think avd-name shows as J2_Api_22 emulator -avd J2_Api_22
Open Android Studio and under the Tools
you will find the AVD manager
. Click on it and ensure that you have a valid virtual device with the SDK downloaded (click "download" in the Actions column if shown). Then ensure that the correct virtual device is selected on the toolbar.
My problem was solved by creating a Windows user without an accent or special characters and reinstalling android studio on that user. Another change is to change the environment variables:
Left Click in My Computer > Advanced System Settings> Advanced > Environment Variables
ANDROID_HOME = c:\my_sdk_path
ANDROID_SDK_ROOT = c:\my_sdk_path
JAVA_HOME = c:\program files\Java\yourJavaPath
Add in Path Variable the values:
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools
After changes, restart windows and try again!