已解决Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT
又到了别人直接安装就能跑,自己就是一堆问题的时候了。心态要好,我爱报错,感谢报错!!!!!
参考大佬
解决办法
错误信息为:
Emulator: Process finished with exit code 1
Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT
问题分析:
提示信息的意思是说“avd系统路径找不到”,请定义ANDROID_SDK_ROOT,其实就是需要我们定义一个"avd"的路径。
这边出现这种愿意的是,as和avc不在一个盘,如果刚开始as也装c就不会出这个问题
解决措施:
- 删除 AVD 里所有的镜像。
首先我们在我们as工具的右上角有个AVD Manager 的图片如下
点击进去就可以看到自己创建的模拟机了如下图
把avd里面的东西删完就好了
- 配置系统环境变量
无能吐槽,为什么大家都不用配
一共两个变量
ANDROID_HOME:这是sdk的路径
ANDROID_SDK_HOME:这是avd的路径,先设置成这样,里面是空的文件夹,当我们下载avd的时候会自动使用上面配置的路径。
然后重启Android Studio 必须重启
重新下载一个镜像,再次打开avd的时候,你就会莫名地发现它居然好了!!!!!!