损坏的 AVD 系统路径。检查您的 ANDROID_SDK_ROOT 值 [c:\android-sdk]

Posted

技术标签:

【中文标题】损坏的 AVD 系统路径。检查您的 ANDROID_SDK_ROOT 值 [c:\\android-sdk]【英文标题】:Broken AVD system path. Check your ANDROID_SDK_ROOT value [c:\android-sdk]损坏的 AVD 系统路径。检查您的 ANDROID_SDK_ROOT 值 [c:\android-sdk] 【发布时间】:2020-06-17 02:01:18 【问题描述】:

我正在使用适用于 Windows 的 android Studio。

当我尝试运行 Android Emulator 时,出现恐慌,“损坏的 AVD 系统路径。检查您的 ANDROID_SDK_ROOT 值 [c:\android-sdk]”(c:\android-sdk) 是我的 sdk 正确安装的位置,并且Android Studio 视为已安装。

我重新安装了我的sdk,没有用。 我卸载并重新安装了 2 次 Android Studio,没有任何改变。 我从 sdk 管理器卸载并重新安装了模拟器,没有任何改变。 我删除了 android 用户和系统变量,Android Studio 开始寻找它们。

在没有用户变量的另一台电脑上,它可以正常工作。它以前可以工作,我没有刻意改变任何东西。 请帮忙。

【问题讨论】:

【参考方案1】:

我找到了解决方案。

.android 目录在我的 home 账户下,路径包含非 ascii 字符,我只是将它移到 sdk 目录下,并将 ANDROID_SDK_ROOT 值设置为 c:\android-sdk.android,现在可以使用了。

【讨论】:

老兄,这是对的。谢谢。不是很直接,但是通过一些搜索和参考来了解如何将 .android 移动到 android sdk 文件夹会有所帮助。【参考方案2】:

ANDROID_AVD_HOME 和 ANDROID_EMULATOR_HOME 必须在 ANDROID_SDK_ROOT 目录下。

然后重新启动计算机并创建新的虚拟设备。

【讨论】:

以上是关于损坏的 AVD 系统路径。检查您的 ANDROID_SDK_ROOT 值 [c:\android-sdk]的主要内容,如果未能解决你的问题,请参考以下文章

中断的AVD系统路径。检查您的ANDROID_SDK_ROOT值

更改Android AVD模拟器创建路径位置的方法

更改Android AVD模拟器创建路径位置的方法

在 Ubuntu 中为 android 创建 AVD

Android虚拟机AVD has terminated

Android虚拟机AVD has terminated