4

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

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

4

1 回答 1

2

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

以下是步骤:

  1. 使用Android SDK Manager下载适用于 Android 2.3.3 (API 10) 的 Intel x86 Atom 系统映像
  2. 创建文件夹<sdk-root>/system-images/android-13/x86
  3. 将所有内容复制<sdk-root>/system-images/android-10/x86<sdk-root>/system-images/android-13/x86
  4. 使用任何文本编辑器编辑<sdk-root>/system-images/android-13/x86/source.properties文件并替换下一行:

Pkg.Desc=Android SDK 平台2.3.7 => Pkg.Desc=Android SDK 平台3.2

Pkg.Revision= 2 => Pkg.Revision= 1

AndroidVersion.ApiLevel= 10 => AndroidVersion.ApiLevel= 13

而已。现在,如果您打开Android SDK Manager,您将看到Intel x86 Atom System Image for Android 3.2 (API 13)。它还可以在使用Google TV Addon (API 13)创建 AVD 时解决错误消息。

我很幸运能够启动模拟器并使用它。但是,不能保证您使用此模拟器会有正确的行为。

于 2013-07-04T14:09:53.823 回答