我正在尝试在 Windows 机器上的 API 13 上为 Google TV 创建 AVD。但是在创建时,它会抛出一个错误,要求安装 Intel x86 系统镜像。但我没有在 API 13 的 sdk 管理器中找到 x86 系统镜像,因为我可以在其他以后的 API 上看到它。 (已经为其他 API 安装了它)

有人可以帮我解决这个问题,让 Google TV AVD 启动并运行。

最佳答案

我找到了解决这个问题的方法。在 Ubuntu 12.10 上对其进行了测试,但它应该适用于 Windows 和 Mac OS。
以下是步骤:

  • 使用 Android SDK Manager 下载 Intel x86 Atom System Image for Android 2.3.3 (API 10)
  • 创建文件夹 <sdk-root>/system-images/android-13/x86
  • <sdk-root>/system-images/android-10/x86 中的所有内容复制到 <sdk-root>/system-images/android-13/x86
  • 使用任何文本编辑器编辑 <sdk-root>/system-images/android-13/x86/source.properties 文件并替换下一行:


  • 就是这样。现在,如果您打开 Android SDK Manager,您将看到 Intel x86 Atom System Image for Android 3.2 (API 13)。
    它还可以在使用 Google TV Addon (API 13) 创建 AVD 时解决错误消息。
    我很幸运能够启动模拟器并使用它。但是,不能保证您使用此模拟器时会有正确的行为。

    10-07 19:32
    查看更多