我试图在我的Mac上安装Android模拟器,而不是整个Android Studio。
到目前为止,我有:
1(通过自制软件安装Android-SDK
brew cask install android-sdk
2(添加到我的$PATH,并检查我没有其他与ANDROID相关的路径。
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
我哪里会出错?
我在 Linux 上遇到了同样的问题,试图为模拟器构建一个 Docker 镜像,最后通过查看 Android 模拟器源代码找出原因是什么。
我只安装了模拟器所需的SDK包("模拟器"和"系统映像"之一(,但是模拟器程序检查ANDROID_HOME或ANDROID_SDK_ROOT路径是否包含"平台"和"平台工具"目录,所以我安装了"平台工具"包和其中一个"平台"包并且它工作了。
手动创建这两个空目录也应该足够了。