(MacOS/homebrew) PANIC:损坏的 AVD 系统路径。检查您的 ANDROID_SDK_ROOT 值

(MacOS/homebrew) PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value

已安装:

 brew cask install android-sdk
 brew cask install android-platform-tools
 brew cask install intel-haxm
 export ANDROID_SDK_ROOT="/usr/local/share/android-sdk"

已创建模拟器:

sdkmanager "system-images;android-27;google_apis;x86"
avdmanager create avd -n default --abi google_apis/x86 -k "system-images;android-27;google_apis;x86" -p ~/.android/avd/default

启动模拟器:

emulator -avd default

留言:

PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/usr/local/share/android-sdk]!

this answer 提到 platform/platform-tools 文件夹必须在 SDK_ROOT.

ls /usr/local/share/android-sdk

emulator licenses patcher system-images tools

出了什么问题,为什么?

这是缺失的部分:

sdkmanager "platform-tools" "platforms;android-27"

即安装 SDK 缺少的部分。当然,错误消息可能会更好。 也不清楚是否需要下面的行。

brew cask install android-platform-tools