2

我最近重新分区了我的 Windows 7 笔记本电脑以运行 unbuntu 11.04,以便我可以试用适用于 Android 的 Google TV 插件。我遵循了让 SDK 模拟器运行 Google TV avd 的要求,但是模拟器仍然无法工作。当我加载新的 avd 时,会出现一个带有皮肤的窗口……然后就没有别的了。

从终端启动 avd:

模拟器@ -scale .5 -verbose

返回“模拟器:自动启用 KVM 模式!”这一行。并以有关显示表面和像素格式的一些信息结束。我没有看到任何错误或警告。

如果我在禁用 kvm 的情况下启动 avd:

模拟器@ -scale .5 -verbose -qemu -disable-kvm

模拟器和皮肤加载,但是模拟器非常慢(无法使用慢)并且图形显着退化,如低分辨率 CGA ......但确实出现了谷歌电视徽标,我确实进入了主屏幕。(请注意,跟踪在显示表面信息的同一位置结束)

还...当使用 KVM adb devices运行 AVD 时,模拟器显示为脱机,我无法连接adb logcat当使用-disable-kvm运行 AVD 时,我可以使用 logcat 连接到模拟器没有问题。(也许这是有道理的?)

我目前的规格:

  • 惠普 Pav dv6000
  • AMD Turion 64 X2 Mobile TL-60(通过 BIOS 启用 KVM)
  • 英伟达 GeForce 7150M
  • Unbuntu 11.04
  • KVM(按照此处的说明进行操作:https ://help.ubuntu.com/community/KVM/Installation )
  • KVM 权限(此处指定:http ://code.google.com/tv/android/docs/gtv_emulator.html#KVM )
  • Android SDK(撰写本文时的最新版本)

希望有人可以帮我调试这个,tx!

4

1 回答 1

3

删除或更改-scale .5以修复“CGA”问题。这是Linux 模拟器的一个已知问题。在比例因子上去 < 0.5 或 >= 1.0 - 0.5 和 1.0 之间是问题区域。所以,试试-scale 0.49

关于速度,是的,这是一个问题,与 Honeycomb 没有什么不同。我不知道 Turion 64 X2 是否具有可以启用的 Core i7 Turbo Boost 模式。绘制到屏幕完全由 CPU 处理,并且只在一个内核上处理,如果没有具有高单核速度的 CPU,更大的屏幕尺寸(平板电脑和电视)就太多了。

于 2011-09-02T19:03:34.307 回答