2

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

如果可能的话,请告诉我你用来回答的参考资料。

4

3 回答 3

2

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

首先,我们假设您有 Google TV 和 Workstation [您的 Mac]

  1. 在您的 Google TV 上,打开设置,然后转到应用程序 -> 开发。

  2. 打开远程调试

  3. 单击调试器 IP 地址并输入您的工作站的 IP (如果您在路由器上启用了 DHCP,则需要查找此内容)

  4. 查找您的 Google TV 的 IP 地址 [在设置 -> 网络 -> 状态中可用]

  5. 在您的工作站上,运行:

    adb connect <Google TV IP Address>

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

注意事项...

  • 如果您出于某种原因想稍后断开连接,请运行:adb disconnect <Google TV IP Address>
  • 如果您的 Workstation 的 IP 发生变化,您需要在 Google TV 上进行更新 [上述第 3 步]

资料来源:此处的 Google TV 开发者指南

于 2011-12-01T19:14:20.477 回答
1

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

目前在 Google TV 问题中也有一个主题要求 Mac OS 模拟器

您可以为问题加注星标以接收有关它的更新,也可以帮助请求此功能。

于 2012-05-01T15:40:15.097 回答
1

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

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

测试您的应用程序

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

最简单的方法是使用 Android 3.1,API 级别 12 创建一个新的 AVD,使用 1920×1080(或 1280×720)的分辨率,并使用 false 的触摸屏设置。模拟器的性能可能会让这变得困难,但至少您可以了解屏幕的外观以及导航或应用程序在不触摸的情况下如何运行。

于 2011-12-01T18:33:45.530 回答