【问题标题】:Android emulator without Studio launch error没有 Studio 启动错误的 Android 模拟器
【发布时间】:2018-07-11 20:44:54
【问题描述】:

我试图在我的 Mac 上只安装 Android Emulator,而不是整个 Android Studio。

到目前为止我有:

1) 通过 Homebrew 安装 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

我哪里出错了?

【问题讨论】:

    标签: android macos android-emulator facebook-android-sdk


    【解决方案1】:

    我在Linux上遇到了同样的问题,尝试为模拟器构建一个Docker镜像,最后通过查看Android模拟器源代码找出原因。

    我只安装了模拟器所需的 SDK 包(“emulator”和“system-images”之一),但模拟器程序检查 ANDROID_HOME 或 ANDROID_SDK_ROOT 路径是否包含“platforms”和“platform-tools”目录,所以我安装了“平台工具”包和“平台”包之一,它工作了。

    手动创建那两个空目录应该也够了。

    【讨论】:

    • 在我的安装 (macOS) 上,我有这两个目录,但仍然没有运气。
    猜你喜欢
    • 1970-01-01
    • 2016-08-30
    • 1970-01-01
    • 2021-08-24
    • 1970-01-01
    • 2015-06-14
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    相关资源
    最近更新 更多