Emulator: Process finished with exit code 1Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT
无法启动 Android 模拟器。报错信息为:Emulator: Process finished with exit code 1Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT
昨天还好好的,为何今天就找不到 ,删除 AVD 里所有的镜像。在系统环境变量里设置:新增 ANDROID_SDK_HOME 环境变量。其值为 D 盘一个新建的目录
ANDROID_HOME 原来就有,无需修改
然后重启 Android Studio,使环境变量生效。再次打开 Tools -> AVD Manager 安装一个镜像,启动即可。然后就可以正常启动模拟器了。
为何是设置 ANDROID_SDK_HOME 而不是 ANDROID_SDK_ROOT?ANDROID_SDK_HOME 到底有啥用?可以参考 Android Studio 相关的系统环境变量 里的说明。
概况来说,
启动模拟器时会从 ANDROID_SDK_HOME 指定的目录查找 AVD 目录(正规来说应该是设置成 ANDROID_AVD_HOME)。
估计是 Android Studio 这里写错成了 ANDROID_SDK_ROOT