PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT 这个问题怎么办
来源:3-4 如何在Windows电脑上搭建Flutter开发环境?

热爱编程学习
2024-11-13
写回答
1回答
-
CrazyCodeBoy
2024-11-13
这个问题的报错信息显示无法找到Android虚拟设备(AVD)的系统路径,需要定义ANDROID_SDK_ROOT环境变量。以下是解决这个问题的步骤:
解决方案
1. 找到SDK路径:
打开Android Studio,点击File > Settings(如果是MacOS,点击Android Studio > Preferences)。
进入Appearance & Behavior > System Settings > Android SDK。
在这里,你可以看到Android SDK Location,复制这个路径。
2. 设置环境变量:
打开系统的环境变量设置。
在Windows系统上,可以在“此电脑”上右键选择“属性”,然后点击“高级系统设置”,选择“环境变量”。
在“系统变量”部分,点击“新建”。
变量名:ANDROID_SDK_ROOT
变量值:粘贴刚刚复制的SDK路径,例如C:\Users\YourUserName\AppData\Local\Android\Sdk
3. 验证设置:
配置好后,重启命令行窗口,并运行以下命令来确认环境变量是否生效:
echo %ANDROID_SDK_ROOT% # Windows
echo $ANDROID_SDK_ROOT # macOS或Linux
如果能正确显示SDK路径,说明设置成功。
4. 重新运行AVD:
现在尝试重新启动AVD(Android Virtual Device),看看是否可以正常运行。
注意事项
确保SDK路径是正确的,如果路径不对,可能会继续出现相同的错误。
如果你是通过Flutter运行项目,确保Flutter的环境变量也正确设置并指向你的SDK路径。00
相似问题