我面临一个非常奇怪的问题。我在本地几台相同的机器上建立了持续集成服务。我最近刚刚向集群添加了一台新机器,当这台新机器试图启动Android模拟器时,我突然得到"PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/usr/local/share/android-sdk]!
错误。
用于在线获取新实例的相同安装脚本用于所有以前正常运行的实例。
该脚本通过brew安装以下依赖项(以及其他不相关的依赖项),以便在本地运行Android模拟器:
brew cask install java
brew cask install android-sdk
brew cask install android-platform-tools
brew cask install intel-haxm
所需的一切肯定都在/usr/local/share/android-sdk
目录中。系统图像,工具,平台工具目录等
我已经完成了自己的探索,试图弄明白这一点。另外,我已经检查了这台机器上安装的依赖项的版本,以及在没有问题的机器上运行的版本,它们是完全相同的......
我没有关于在哪里看的想法..任何建议都将非常感谢。
两台机器之间的环境变量也相同。
注意:这些计算机不安装Android Studio。
答案 0 :(得分:0)
我发现我没有安装所有东西:
sdkmanager "platform-tools" "platforms;android-27" "emulator"