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

问题描述 投票:12回答:6

[在virtual device (AVD(在Android studio中)创建的Windows 10上运行应用程序时,我遇到了错误和恐慌。

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

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

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

android android-studio avd
6个回答
7
投票

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


2
投票

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

just create environment variable like this

创建屏幕快照中的环境变量,在我的情况下,请确保将其替换为您的sdk路径,将C:\ Users \ zeesh \ AppData \ Local \ Android \ sdk替换为您的用户名,并确保重新启动android studio以生效。

您需要使用以下名称创建系统环境变量:ANDROID_SDK_ROOT它的值应该是C:\ Users \您的用户名\ AppData \ Sdk \ tools \ bin为我工作

Android Studio Picture

请确保已选择要向其输出应用程序的Android虚拟设备。在我张贴在该帖子上的图片中,您可以看到我选择了Android虚拟设备“ Nexus 5”作为输出设备。这样做为我消除了错误。

从环境变量中查找ANDROID_HOME路径值。就我而言,它就像C:\ Users \ RuwanPr \ AppData \ Local \ Android \ Sdk。如果找不到此值,请添加ANDROID_HOME值作为您的sdk路径。(要转到环境变量,请在我的计算机上右键单击->属性->高级系统设置->环境变量)然后在Windows上打开cmd,转到sdk文件夹,然后转到tools文件夹在comd中键入emulator -list-avds。它将显示avd名称列表。然后键入模拟器-avd avd-name。例如-认为AVD名称显示为J2_Api_22模拟器-avd J2_Api_22


0
投票

just create environment variable like this

创建屏幕快照中的环境变量,在我的情况下,请确保将其替换为您的sdk路径,将C:\ Users \ zeesh \ AppData \ Local \ Android \ sdk替换为您的用户名,并确保重新启动android studio以生效。


0
投票

您需要使用以下名称创建系统环境变量:ANDROID_SDK_ROOT它的值应该是C:\ Users \您的用户名\ AppData \ Sdk \ tools \ bin为我工作



-2
投票

从环境变量中查找ANDROID_HOME路径值。就我而言,它就像C:\ Users \ RuwanPr \ AppData \ Local \ Android \ Sdk。如果找不到此值,请添加ANDROID_HOME值作为您的sdk路径。(要转到环境变量,请在我的计算机上右键单击->属性->高级系统设置->环境变量)然后在Windows上打开cmd,转到sdk文件夹,然后转到tools文件夹在comd中键入emulator -list-avds。它将显示avd名称列表。然后键入模拟器-avd avd-name。例如-认为AVD名称显示为J2_Api_22模拟器-avd J2_Api_22

© www.soinside.com 2019 - 2024. All rights reserved.