我不想用Linux来使用模拟器。是否有可能使用实际的设备来代替?
如果可能的话,请告诉我你用来回答的参考资料。
可以。但不是使用传统的USB方法,你必须调试IP(这意味着你的电脑和谷歌电视必须在同一个网络上)
首先,我们假设你有一台谷歌电视和一台工作站[你的Mac]
-
在你的谷歌电视上,打开设置,然后进入应用程序->发展。
-
打开远程调试打开
-
单击调试器IP地址并输入您的工作站的IP地址(如果您的路由器上启用了DHCP,您需要查找此IP地址)
-
找到你的谷歌电视的IP地址[它可以在设置->网络→状态]
-
在工作站上运行:
adb connect <Google TV IP Address>
-
如果你得到的一切都是正确的,你现在可以调试谷歌电视就像任何其他设备…
警告…
- 如果您出于某种原因想要断开连接,请运行:
adb disconnect <Google TV IP Address>
- 如果你的工作站的IP改变了,你需要在谷歌电视上更新它[上面的步骤3]
来源:Google TV开发者指南在这里
http://mobile.tutsplus.com/tutorials/android/android-futures-creating-android-apps-for-google-tv/
是的,非常有可能使用设备来代替,请阅读前面提到的链接,更具体地说是测试部分:
测试应用程序
因为还没有模拟器可用于真正的谷歌电视Android图像上,我们只能测试屏幕分辨率越高的效果使用触摸屏的应用程序
最简单的方法是使用Android 3.1创建一个新的AVD,API级别12,使用1920×1080(或1280×720)的分辨率,并使用a触摸屏设置为假。仿真器的性能可能让它变得困难,但至少你可以知道屏幕的外观以及应用程序的导航方式无触摸功能
现在唯一的选择是拥有一个google TV设备并将其设置为调试模式,
目前在谷歌电视问题中有一个主题要求Mac OS模拟器。
您可以标记该问题以接收有关该问题的更新,也可以帮助请求此功能。