Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 谷歌电视模拟器似乎启动了,但什么也没做_Android_Ubuntu 11.04_Google Tv - Fatal编程技术网

Android 谷歌电视模拟器似乎启动了,但什么也没做

Android 谷歌电视模拟器似乎启动了,但什么也没做,android,ubuntu-11.04,google-tv,Android,Ubuntu 11.04,Google Tv,我最近对我的Windows7笔记本电脑进行了重新分区,使其也能运行Unbuntu11.04,这样我就可以试用Android版的谷歌电视插件了。我遵循了让SDK仿真器运行Google TV avd的需求规范,但是仿真器仍然不能工作。当我加载新的avd时,会出现一个带有皮肤的窗口。。。那就没有别的了 通过以下方式从终端启动avd: emulator@-scale.5-详细 返回行“emulator:KVM模式自动启用!” 并以一些关于显示表面和像素格式的信息结束。我看不到任何错误或警告 如果我在禁用

我最近对我的Windows7笔记本电脑进行了重新分区,使其也能运行Unbuntu11.04,这样我就可以试用Android版的谷歌电视插件了。我遵循了让SDK仿真器运行Google TV avd的需求规范,但是仿真器仍然不能工作。当我加载新的avd时,会出现一个带有皮肤的窗口。。。那就没有别的了

通过以下方式从终端启动avd:

emulator@-scale.5-详细

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

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

emulator@-scale.5-verbose-qemu-disable kvm

模拟器和皮肤负载,但是模拟器是疯狂的慢(无法使用的慢)和图形明显退化,如低分辨率CGA。。。但是谷歌电视的标志确实出现了,我也看到了主屏幕。(注意,轨迹结束于显示曲面信息所在的同一位置)

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

我当前的规格:

  • HP Pav dv6000
  • AMD Turion 64 X2移动TL-60(通过BIOS启用KVM)
  • 英伟达GeForce 7150米
  • Unbuntu 11.04
  • KVM(按照此处的说明操作:)
  • KVM权限(如此处所述:)
  • Android SDK(本文撰写时的最新版本)

希望有人能帮我调试这个,tx

删除或更改
-scale.5
以修复“CGA”问题。那是。比例因子上的go<0.5或>=1.0——介于0.5和1.0之间是问题区域。所以,试试
-scale 0.49


关于速度,是的,这是一个问题,和蜂巢没有什么不同。我不知道Turion 64 X2是否具有与您可以启用的Core i7 Turbo Boost模式相同的功能。绘图到屏幕完全由CPU处理,仅在一个内核上,如果没有CPU,较大的屏幕尺寸(平板电脑和电视)太大,单核速度太快。

ah ok谢谢标记。在emulator的“缩放”标志上。。。这修复了我的“cga”问题,但仅在禁用kvm的情况下运行模拟器时。因此,性能仍然低于可用性能(例如,如果我尝试打开设置活动,logcat会显示大量GCs,并最终显示启动超时。设置从未加载)。我可能错误地认为,在kvm中运行仿真器的性能会更好。但是,当scale设置为.40(例如)时,在启用kvm的情况下会产生相同的结果。也就是说,emulator窗口使用皮肤启动,但仿真屏幕保持黑色,无法连接logcat。有什么想法吗?@newbyca:我还没试过KVM。如果我没有评论,请在一天内回复我,因为我计划今天晚些时候试用KVM。另外,如果您有4GB+的系统RAM,请将模拟器中的“设备RAM大小”设置为1024,这可能对某些SAN KVM有所帮助。@newbyca:嗯,KVM对我有用。也非常好——我甚至不必像医生说的那样禁用VirtualBox驱动程序。我不确定该给你什么建议。再次感谢你的帮助并指出模拟器错误报告。google tv emulator文档确实提到了AMD系统可能存在的问题(虽然没有具体说明),所以我猜我的根本问题就在这里。事实上,我最后在我的一个英特尔系统上再试了一次,并使其正常工作。哇,是的,有了KVM,仿真器好多了。对任何感兴趣的人来说,我实际上写了一篇文章。@newbyca:这是一篇非常方便的文章。我正在考虑做同样的实验,很高兴看到它能起作用。