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安装出现Cannot find AVD system path. Please define ANDROID_SDK_ROOT

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

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

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

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

上一篇:uniapp中全局变量globalData的使用


下一篇:vue项目中axios请求网络接口封装