我看到以下错误:
1>开始部署Nexus_5X_API_22_Lollipop ... 1>启动仿真器 Nexus_5X_API_22_Lollipop ...... 1> C:\ PROGRA~2 \ Android \ ANDROI~1 \ tools \ emulator.EXE -partition-size 512 -no-boot-anim -avd Nexus_5X_API_22_Lollipop -prop monodroid.avdname = Nexus_5X_API_22_Lollipop 1> PANIC:找不到AVD 系统路径。请定义ANDROID_SDK_ROOT 1>模拟器 Nexus_5X_API_22_Lollipop无法启动。 ==========部署:0成功,1失败,0跳过==========
我已经在同一台机器上安装了Android Studio 2.3。
我需要做些什么来解决这个问题?
答案 0 :(得分:4)
即使我有Android Studio 2.3和一个名为的有效环境变量: Android Studio使用的ANDROID_SDK_HOME,似乎我需要添加一个新的环境变量,该变量指向与ANDROID_SDK_HOME相同的位置,但名为ANDROID_SDK_ROOT(用于Visual Studio 2017)。
首先转到文件资源管理器,然后右键单击“此PC:
”选择左侧的“高级系统设置”链接。
将出现一个新对话框 - System Properies,为您选择了高级选项卡。
单击Environment Variables ...按钮,将出现另一个对话框。
在系统变量的底部,添加名为的新变量: ANDROID_SDK_ROOT,其路径指向计算机上的ANDROID SDK。
保存并关闭所有对话框后,Systen环境变量将可用。我相信我必须重新启动Visual Studio,然后它找到ANDROID_SDK_HOME并启动我的模拟器没有问题。