【问题标题】:Develop in the cloud, but Debug Android App on local device over USB over Remote Desktop在云端开发,但通过远程桌面通过 USB 在本地设备上调试 Android 应用程序
【发布时间】:2011-08-12 01:20:42
【问题描述】:

我已经能够使用 android SDK 安装 Eclipse,并且可以编译、DEBUG 并在本地桌面上运行我的 android 应用程序。

现在我想做同样的事情,但通过连接到远程桌面,基本上是云中的服务器。

对执行此操作需要什么有任何想法?我对调试特别感兴趣。

我尝试过简单地连接设备并在远程设置中启用它。我还需要启用/安装其他东西吗?我需要在 ADB 桥上配置什么吗?

【问题讨论】:

  • @Lucas B:如果您在这种情况下定义“远程桌面”会有所帮助。我通常认为“远程桌面”是“一个离我不远的桌面,我通过 VNC/X/NX/RDP/whatever 访问它”,这意味着我无法通过 USB 将任何东西插入其中。
  • @CommonsWare 对我来说,“远程桌面”是 Windows 附带的一个软件,如 RealVNC 或 RemoteDesktopConnection。我希望将我的设备插入本地,然后使用远程连接另一端的机器对其进行调试。现在更清楚了吗?
  • @Lucas B 为什么不让远程用户 ssh 进入你的系统。那样的话他只需要调用adb -d logcat 来查看日志。
  • @Lucas B:您无法共享从本地 PC 到远程 PC 的 USB 连接,因此您无法以这种方式进行调试...唯一可能的解决方案是拥有该设备插入远程电脑,但您可能无法访问您的设备进行测试......所以,afaik,不可能
  • @WarrenFaith 我可以将 USB 连接共享到远程 PC,但是,到目前为止,我只能让它显示为附加驱动器,而 adb 无法识别它。我想知道是否有办法强制 adb 使用它...

标签: android cloud remote-debugging


【解决方案1】:

这个应用程序可能会有所帮助:

ADB port forward

【讨论】:

    【解决方案2】:

    我假设您的意思是使用 Eclipse 来调试设备上运行的应用程序。如果这是正确的,this documentation page 可能会有所帮助。

    【讨论】:

    • 感谢您,但我已经知道使用 Eclipse 进行调试。我相信这可能需要对 ADB 进行一些定制。
    猜你喜欢
    • 2013-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多