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

当遇到Emulator启动时报错'PANIC: Cannot find AVD system path'时,通常是因为AS和AVD不在同一磁盘导致。解决方法包括删除AVD Manager中的所有镜像,设置环境变量ANDROID_SDK_ROOT和ANDROID_AVD_HOME,确保它们指向正确的路径,然后重启Android Studio并重新下载AVD镜像。这样做通常可以解决问题。
摘要由CSDN通过智能技术生成

已解决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就不会出这个问题

解决措施:

  1. 删除 AVD 里所有的镜像。

首先我们在我们as工具的右上角有个AVD Manager 的图片如下

点击进去就可以看到自己创建的模拟机了如下图

把avd里面的东西删完就好了

  1. 配置系统环境变量

无能吐槽,为什么大家都不用配
一共两个变量
ANDROID_HOME:这是sdk的路径
ANDROID_SDK_HOME:这是avd的路径,先设置成这样,里面是空的文件夹,当我们下载avd的时候会自动使用上面配置的路径。

然后重启Android Studio 必须重启
重新下载一个镜像,再次打开avd的时候,你就会莫名地发现它居然好了!!!!!!

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值