我正在尝试在 Windows 机器上的 API 13 上为 Google TV 创建 AVD。但是在创建时,它会抛出一个错误,要求安装 Intel x86 系统映像。但我在 API 13 的 sdk 管理器中找不到 x86 系统映像,我可以在其他后来的 API 上看到它。(已经为其他 API 安装了它)
有人可以帮我解决这个问题,让 Google TV AVD 启动并运行。
我正在尝试在 Windows 机器上的 API 13 上为 Google TV 创建 AVD。但是在创建时,它会抛出一个错误,要求安装 Intel x86 系统映像。但我在 API 13 的 sdk 管理器中找不到 x86 系统映像,我可以在其他后来的 API 上看到它。(已经为其他 API 安装了它)
有人可以帮我解决这个问题,让 Google TV AVD 启动并运行。
我找到了解决这个问题的方法。在 Ubuntu 12.10 上对其进行了测试,但它应该适用于 Windows 和 Mac OS。
以下是步骤:
<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
文件并替换下一行: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 时解决错误消息。
我很幸运能够启动模拟器并使用它。但是,不能保证您使用此模拟器会有正确的行为。