我试图在我的Mac上安装Android模拟器,而不是整个Android Studio。
到目前为止,我有:
1)通过Homebrew安装Android-SDK
brew cask install android-sdk
2)添加到我的$ PATH,并检查我没有其他与ANDROID相关的PATHS。
export ANDROID_SDK_ROOT="/usr/local/share/android-sdk"
3)在终端运行中
$ANDROID_SDK_ROOT
显示
/usr/local/share/android-sdk: is a directory
4)用AVDManager创建了一个新的AVD。 5)尝试运行创建的AVD并获得此错误
PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/usr/local/share/android-sdk]!
我也无法运行模拟器'从命令行,我可以运行avdmanager和sdkmanager。
我检查了看似正确的路径。 AVD位于
的位置/Users/<user>/.android/avd/test.avd
我哪里可能出错?
答案 0 :(得分:0)
我在Linux上遇到了同样的问题,尝试为模拟器构建Docker镜像,最后通过查看Android模拟器源代码找出原因。
我只安装了模拟器所需的SDK包(&#34;模拟器&#34;以及其中一个&#34;系统映像&#34;),但模拟器程序检查ANDROID_HOME或ANDROID_SDK_ROOT路径是否包含& #34;平台&#34;和平台工具&#34;目录,所以我安装了&#34; platform-tools&#34;包和其中一个&#34;平台&#34;包装,它工作。
手动创建这两个空目录也应该足够了。