【问题标题】:google-tv emulator appears to start up, but then does nothing [closed]google-tv 模拟器似乎已启动,但随后什么也没做[关闭]
【发布时间】:2011-09-02 18:51:11
【问题描述】:

我最近重新分区了我的 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 连接到模拟器没有问题。 (也许这是有道理的?)

我目前的规格:

希望有人能帮我调试一下,tx!

【问题讨论】:

    标签: android ubuntu-11.04 google-tv


    【解决方案1】:

    删除或更改-scale .5 以修复“CGA”问题。那是a known issue with the Linux emulator。在比例因子上去 = 1.0 - 0.5 和 1.0 之间是问题区域。所以,试试-scale 0.49

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

    【讨论】:

    • 啊,好的,谢谢。在模拟器的“规模”标志上...修复了我的“cga”问题,但仅限于在禁用 kvm 的情况下运行模拟器时。所以性能仍然低于可用(例如,如果我尝试打开设置活动,logcat 会显示很多 GC,最终会出现启动超时。设置永远不会加载。)我假设,也许是错误的,在 kvm 中运行模拟器会执行很多更好的。但是将比例设置为 .40(例如)在启用 kvm 的情况下会产生相同的结果。也就是说,模拟器窗口与皮肤一起启动,但模拟屏幕保持黑色并且无法附加 logcat。有什么想法吗?
    • @newbyca:我还没有尝试过 KVM。如果我没有发表评论,请在一天内回复我,因为我计划今天晚些时候尝试使用 KVM。此外,如果您有 4GB 以上的系统 RAM,请将您的模拟器中的“设备 RAM 大小”设置为 1024,这可能有助于一些没有 KVM 的情况。
    • @newbyca:嗯,KVM 正在为我工​​作。也非常好——我什至不必像文档所说的那样禁用 VirtualBox 驱动程序。我不确定能给你什么建议。
    • 再次感谢您的帮助并指出模拟器错误报告。谷歌电视模拟器文档确实提到了 AMD 系统可能存在的问题(但没有具体说明),所以我猜我的根本问题就在那里。实际上,我最终在我的一个英特尔系统上再次尝试并让它工作。哇,是的,使用 KVM 的模拟器要好得多。对于任何感兴趣的人,我实际上在loading the google tv emulator from a usb flash drive 上写了一个演练。
    • @newbyca:这是一个非常方便的帖子。我正在考虑做同样的实验,很高兴看到它有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 2021-07-07
    • 2016-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多