Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to resolve 'Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT'

I created an AVD with 8.0. when I'm starting the AVD, it crashes and gives this error:

Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT

I tried to resolve it by a previous answers available here, but none of them are working. I also tried defining AVD path in system settings, but that also didn't worked.

I'm using Android Studio 3.0 and system image for AVD 8.0 (Oreo)(API level 26).

like image 539
Neck Avatar asked Nov 16 '17 12:11

Neck


2 Answers

I solved my issue like this...

Go to 'My Computer'-> 'Properties' ->'Advance System Settings' -> 'Environment Variables' -> inside 'System Variables' add "ANDROID_SDK_ROOT" or "ANDROID_HOME" and inside this set the path of your AVD.

After that Restart your Computer. You must Restart your computer, otherwise it won't work.

This method worked for me, situations may be different in other cases. Look here for more information.

like image 58
Neck Avatar answered Sep 20 '22 11:09

Neck


It may be caused by improper SDK location.

Open 'SDK Manager'. Or in setting, click 'Appearance & Behavior'->'System Setting'->'Android SDK'.

Click 'Edit' besides 'Android SDK Location'. Set your Android SDK Location to 'C:\Users\???\AppData\Local\Android\Sdk' (replace ??? with your account).

Make sure you have internet connection, or you have set proper proxy if you stays in some intranet. Then, android studio will detect that you have not installed SDK and SDK platform. Check them and click 'Next'.

like image 22
Leon Wolf Avatar answered Sep 19 '22 11:09

Leon Wolf