是否可以使用Mac和实际的Google TV设备开发Google TV应用?

时间:2011-12-01 18:20:16

标签: emulation google-tv android

我不想使用Linux来使用模拟器。是否可以使用实际设备?

如果可能,请告诉我您以前回答的参考资料。

3 个答案:

答案 0 :(得分:2)

是的,你可以。但是,不是使用传统的USB方法,而是必须通过IP进行调试(这意味着您的计算机和Google TV必须位于同一网络上)

首先,我们假设您有一台Google TV和一台工作站[您的Mac]

  1. 在您的Google TV上,打开“设置”,然后转到“应用程序” - >发展。
  2. 上启用远程调试
  3. 点击调试器IP地址并输入您的工作站的IP(如果您在路由器上启用了DHCP,则需要查看此内容)
  4. 查找您的Google TV的IP地址[可在“设置”中找到 - >网络 - >状态]
  5. 在您的工作站上,运行:

    adb connect <Google TV IP Address>

  6. 如果一切正常,您现在可以像在任何其他设备上一样在Google TV上进行调试......

  7. 注意事项...

    • 如果由于某种原因想要稍后断开连接,请运行:adb disconnect <Google TV IP Address>
    • 如果您的工作站的IP发生变化,您需要在Google TV上更新此内容[上面的第3步]

    来源:Google TV developer guide here

答案 1 :(得分:1)

http://mobile.tutsplus.com/tutorials/android/android-futures-creating-android-apps-for-google-tv/

是的,很可能使用设备,请阅读上述链接,更具体地说是测试部分:

  

测试您的应用

     

由于真正的Google TV Android没有可用的模拟器   图像,我们只能测试更高屏幕分辨率的效果   并使用带触摸屏的应用程序。

     

最简单的方法是使用Android 3.1创建新的AVD,   API级别12,使用1920×1080(或1280×720)的分辨率,并使用   触摸屏设置为假。仿真器的性能可能   让这很难,但至少你可以知道什么是   屏幕看起来像导航或您的应用程序将如何   没有触摸的功能。

答案 2 :(得分:1)

现在唯一的选择是使用Goole TV设备并将其设置为调试模式,

目前还有topic in the Google TV issues asking for the Mac OS emulator

您可以将问题加注星标以接收有关该问题的更新,并有助于请求此功能。