Android 汽车模拟器 "no system images installed for this target"

Android Automotive Emulator "no system images installed for this target"

我已经从稳定版安装了 Android Studio 3.5。我正在尝试构建 Android 汽车模拟器,但收到以下错误

no system images installed for this target

我下载了以下系统镜像

Google APIs Intel x86 Atom_64 System Image

当我尝试制作 phone/tablet 模拟器时显示此图像。我正在使用 Mac Mojave。我需要安装 Android 10 系统映像来解决这个错误吗?

您不在 Android Studio 的 Canary 频道中,因此您没有收到 Automotive Image 的更新。您的 Android Studio 版本仅接收 Android 稳定版本的更新。这可以通过在 Android Studio 首选项中切换到 Canary 频道或下载 Canary 版本来解决。

前往 'Android Studio >> Preferences >> Appearance & Behavior >> System Settings >> Updates'。从那里你应该有一个 "Automatically check updates for 'Stable Channel'" 的下拉菜单。转到下拉菜单并切换到 'Canary Channel'。

另一个解决方案是下载此处列出的 Android Studio 的 Canary 版本:https://developer.android.com/studio/archive。查找标记为 'Canary'.

的版本

对于汽车 OS(不是 Android 汽车),您必须添加系统图像(目前仅适用于 Volvo Polestar 2 图像)

  1. 在 Android Studio 中,select 工具 > SDK 管理器
  2. 单击 SDK 更新站点 选项卡
  3. 单击添加 图标
  4. 输入以下名称和URL,然后点击确定

姓名: Polestar 2 System Image
URL: https://developer.polestar.com/sdk/polestar2-sys-img.xml

点击应用,然后点击确定并创建汽车 AVD

我能够让它在稳定版本 (3.5.1) 上运行。

我去了 Android Studio > Preferences > Appearance & Behavior > System Settings > Android SDK > SDK Tools,然后 select 编辑了 Android Auto API SimulatorsAndroid Auto Desktop Head Unit emulator。然后,回到 AVD Manager,我能够 select 并下载 Pie 系统映像。

我遇到了一个非常相似的问题,并写了一篇关于如何解决它的小指南:https://maltewolfcastle.medium.com/how-to-setup-an-automotive-android-emulator-f287a4061b19

基本上我必须导入 Polestar 2 系统映像附带的设备配置文件。然后,您可以 select 来自 Table 类别的那个和 运行 您安装的任何汽车系统映像。

Android 汽车模拟器 :-> 您需要添加 polestar 的系统映像,为此 select 工具 > SDK 管理器 然后,单击 SDK 更新站点选项卡 现在点击添加图标

为图片输入名称和Url

名称:Polestar 2 系统映像 URL: https://developer.polestar.com/sdk/polestar2-sys-img.xml