紧急:找不到AVD系统路径。请定义ANDROID_SDK_ROOT(在Windows 10中)

MSD*_*aul 16 android android-virtual-device android-studio

virtual device (AVDAndroid studio()上创建的)上运行应用程序Windows 10时,出现错误和恐慌。

模拟器:PANIC:找不到AVD系统路径。请定义ANDROID_SDK_ROOT仿真器:进程完成,退出代码为1

虽然我已经ANDROID_SDK_ROOT在环境变量中定义了我。

谁能告诉我如何解决这个问题?

小智 32

打开 Android Studio 并在下面Tools找到AVD manager. 单击它并确保您拥有下载了 SDK 的有效虚拟设备(如果显示,请单击“操作”列中的“下载”)。然后确保在工具栏上选择了正确的虚拟设备。

  • 这是我的问题,在 Mac 上全新安装 Android Studio,但它根本没有安装 AVD 东西。之后,我能够启动模拟器并运行示例应用程序。 (2认同)

小智 13

转到控制面板>>系统和安全>>系统>>高级系统设置>>环境变量然后设置ANDROID_HOME的变量值,像这样设置“C:\Users\username\AppData\Local\Android\sdk”将用户名设置为您的电脑名称,然后重新启动您的 android studio。之后,您可以再次创建您的 AVD,错误将消失,而不是启动虚拟设备。

  • 我必须将 ANDROID_SDK_ROOT 和 ANDROID_HOME 定义为“C:\Users\username\AppData\Local\Android\sdk”。 (4认同)
  • OP 要求 ANDROID_SDK_ROOT 而不是 ANDROID_HOME (2认同)

nik*_*tan 7

将ANDROID_SDK_ROOT定义为SDK所在的环境变量,默认路径为“ C:\ Program Files(x86)\ Android \ android-sdk”,然后重新启动计算机以使其生效。

  • 在我的情况下不需要重新启动...win 10 pro (4认同)

小智 6

对于那些带着 Mac 来到这里的人:

我遇到了同样的问题,问题是,我创建了一个 API 级别为 29 的模拟器,但删除了该 SDK 并安装了 28。无法再启动的模拟器。

因此,如果您的模拟器真的可以启动,请检查 AVD 管理器。


小智 6

我的问题是通过创建一个没有重音或特殊字符的 Windows 用户并在该用户上重新安装 android studio 来解决的。另一个更改是更改环境变量:

在“我的电脑”>“高级系统设置”>“高级”>“环境变量”中左键单击

ANDROID_HOME = c:\my_sdk_path

ANDROID_SDK_ROOT = c:\my_sdk_path

JAVA_HOME = c:\program files\Java\yourJavaPath

  • SDK 的默认路径是 c:\users\youruser\AppData\LocalAndroid\sdk

环境变量

在路径变量中添加值:

  1. %ANDROID_HOME%\platform-tools

  2. %ANDROID_HOME%\工具

路径变量

路径值

更改后,重新启动 Windows 并重试!


小智 5

检查 C:\Users\User 路径。将用户目录名称(可能是不同的名称)从您的字母表更改为英文字母表。警告:这是危险的操作,请在更改前学习。Android Studio 无法访问 AVD 抛出用户\您的字母名称\.android。


归档时间:

查看次数:

41449 次

最近记录:

6 年,3 月 前