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

更新日期: 2020-03-01 阅读次数: 13397 字数: 383 分类: Android

这台电脑上之前运行 Android Studio 很正常,今天晚上突然无法启动 Android 模拟器。

报错信息为:

Emulator: Process finished with exit code 1
Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT

昨天还好好的,为何今天就找不到 AVD 路径了呢。。。

Android Studio 真是废柴!Google,Baidu 查了半天,无论 StackOverflow 还是 CSDN 都是无脑的解决方案,毫无帮助。

最后破釜沉舟,删除 AVD 里所有的镜像。在系统环境变量里设置:

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

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

  • 新增 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。

Broken AVD system path

如果你按照 CSDN 上的那群小学生的建议将 ANDROID_SDK_ROOT 设置成跟 ANDROID_HOME 一样的值,会收到报错:

Emulator: PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [D:\android_sdk]!

好了,一晚上就被这种低级问题给毁了。

甚好,朕要打赏

Buy Me A Coffee

领取阿里云/腾讯云服务器优惠券

关于作者

我是来自山东烟台的一名开发者,喜欢瞎折腾,顺便记记笔记。有敢兴趣的话题,欢迎加微信 zhongwei 聊聊。 白天写程序,晚上哄熊孩子,可能回复有点慢,见谅。 查看更多联系方式

tags: Android Studio Android Studio 环境变量

相关文章

谈笑风生

acmond

十分感谢,CSDN我是真的服

大头

谢谢,我也是大概在本月初,突然AVD报错。各种百度谷歌都不行,试了十几种方法。最后重装也不好用。看了你的帖子试了下果然好了。

cricin

百度一搜全是csdn里的,一个都没解决问题,按楼主的方法终于解决了,感谢

敲代码的菇凉

太nice了,看了很多CSDN的文章都没用,终于解决了。

Hdyl

感谢博主,我x墙也是找不到问题的解决办法。

三景页

感谢博主,困扰了一整天,终于解决!!!

十九

感谢

xiaowang

大佬我按照这个试了还是没有用啊。
我的AS会在avd自动生成.android\avd
C:\Users\***\.android\avd\.android\avd

竹笙微凉

给博主打call,终于解决了,之前按照cdsn改的,添加ANDROID_SDK_ROOT,死活没用,都磕了一天了,真的太感谢博主了,可以分享吗?

孙良涛

真的非常感谢博主  解决了困扰我一晚上的问题

毛里求斯

感谢楼主,第一次安装学习安卓,我看了三篇文章,安装的时候从来没说要配置环境变量

Think

非常感谢

小丁

真的太感谢了,在经历了无数的broken之后我终于成功了

asuka

非常感谢!!困扰了一个晚上,各种系统变量改来改去,结果是google的锅...

IT萌新

目前试的最有效的方法,没有之一

再见代码

第一次自己安装,就是被这玩意弄的发疯,太感谢你了,一次解决,这是最有效的办法,不接受反驳!

头秃凉凉

只有一个人看不懂吗。。

爱评论不评论

近期节日

2020年04月01日 愚人节
2020年04月02日 国际儿童图书日
2020年04月03日 寒食节
2020年04月04日 清明节
2020年04月07日 世界卫生日
2020年04月11日 世界帕金森病日
2020年04月19日 谷雨
2020年04月21日 复活节
2020年04月22日 世界地球日
2020年04月23日 世界读书日
2020年04月26日 知识产权日
2020年04月30日 佛诞
查看更多节日