AS安装出现Cannot find AVD system path. Please define ANDROID_SDK_ROOT

Posted 秋风荡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AS安装出现Cannot find AVD system path. Please define ANDROID_SDK_ROOT相关的知识,希望对你有一定的参考价值。

  先抒发一下情感, 今天早上在重新装AS,第一次装的时候的 SDK 和 AVD文件都还在,config 也在,装好打算直接继承,一切都很正常 结果 android 模拟器无法启动 说我没有定义 ANDROID_SDK_ROOT 我一脸懵,遇事不决先百度,结果按着CSDN 的一顿操作,就抛出了新的错误

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

我真的是佩服到爆,也不知道自己试过没有 就直接叫人定义 在环境变量里 定义 ANDROID_SDK_ROOT 真的是然人脑壳疼。

  最后我全删了重装,也还是不行,后面我发现我建立的 avd 文件一直都在 C盘的用户目录下,怎么设置 ANDROID_SDK_ROOT 都没用。所以我就去查了一下启动顺序找了半天发现了一位大佬博客中 这样写的:

模拟器启动时,会默认按照以下顺序查找 AVD 目录:

      • $ANDROID_AVD_HOME
      • $ANDROID_SDK_HOME/.android/avd/
      • $HOME/.android/avd/

  顿时间恍然大悟,那加一个 ANDROID_SDK_HOME 或者 ANDROID_AVD_HOME 就行了,所以我就开始了我的改造大业

  然后重启AS,新建一个AVD完美解决

  最后还是吐槽一下,AS 好麻烦啊~

以上是关于AS安装出现Cannot find AVD system path. Please define ANDROID_SDK_ROOT的主要内容,如果未能解决你的问题,请参考以下文章

Cannot find AVD system path. Please define ANDROID_SDK_ROOT

vue项目访问页面是报错Error: Cannot find module '@/views/sys/menu/index'

vue项目访问页面是报错Error: Cannot find module '@/views/sys/menu/index'

解决Cordova安装Cannot find module 'bplist-parser'问题

brew安装php70出现configure: error: Cannot find libz 错误解决方法

Android studio安装虚拟机出问题,这个怎么解决?