在 Android studio
(在 Windows 10
--- 中)创建的 virtual device (AVD
)上运行应用程序时,我收到错误和恐慌。
模拟器:恐慌:找不到 AVD 系统路径。请定义 ANDROID_SDK_ROOT Emulator: Process finished with exit code 1
虽然我已经在环境变量中定义了我的 ANDROID_SDK_ROOT
。
谁能告诉我如何解决这个问题?
原文由 MSD Paul 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您在从一个版本的 Android Studio 升级到另一个版本时遇到此错误,并且您的主目录中有非英语字符,则以下内容可能会有所帮助。
即使错误消息指向 ANDROID_SDK_ROOT,在我的情况下,包含 avd 文件夹的用户文件夹中的非英语字符也会导致问题(C:\Users\Björn\.android\avd)。
在这种情况下,一个简单的解决方案是 在用户文件夹之外创建一个新的 avd 文件夹并定义一个名为 ANDROID_AVD_HOME 的环境变量,该变量指向新文件夹(例如 C:\andoid\avd)并重新启动 Android Studio。