PANIC:损坏的 AVD 系统路径。检查您的 ANDROID_SDK_ROOT 值

新手上路,请多包涵

在终端输入 cordova run android 后,我收到此错误:

 Waiting for emulator to start...
PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/Users/username/Library/Android/sdk]!

导出后会发生这种情况:

 export ANDROID_SDK_ROOT='/Users/username/Library/Android/sdk'

在导出之前,我得到了:

 Waiting for emulator to start...
PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT

有什么想法我哪里出错了吗?我确定这是 sdk 根目录,那么为什么我的 avd 系统路径会损坏?

原文由 d.boyd 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 749
1 个回答

对我来说,问题是在 AVD 的默认路径中使用非 ASCII 字符,在我的情况下是:

C:\Users\MY_USER.android\avd

并且 MY_USER 包含非 ASCII 字符。因此我不得不将我的 avd 移动到其他位置并设置

ANDROID_AVD_HOME

环境变量。

原文由 ToM 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题