在终端输入 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 许可协议
对我来说,问题是在 AVD 的默认路径中使用非 ASCII 字符,在我的情况下是:
并且 MY_USER 包含非 ASCII 字符。因此我不得不将我的 avd 移动到其他位置并设置
环境变量。