通过USB从Android连接到主机

时间:2013-09-29 20:25:28

标签: android usb adb portforwarding

好的,这就是这个问题的背景。我在火车上通勤很多,并构建了许多针对移动设备优化的PHP Web应用程序。我想在没有GUI的上网本(运行Ubuntu服务器)上开发代码。所有开发都是在上网本上直接使用Vim完成的。

我想通过USB将我的Nexus 4连接到上网本和#34; connect"到Chrome浏览器中的上网本Web服务器。我只能使用USB,因为我没有可靠的互联网接入。

我了解使用Android SDK中的adb,您可以将端口从上网本转发到手机。但是,我需要反过来做。

例如:

  • 在端口4000上的上网本上运行Web服务器
  • 通过USB连接手机
  • 以某种方式将手机上的端口4000转发到上网本上的端口4000
  • 在手机上打开Chrome浏览器并转到localhost:4000

我知道"反向端口转发"在https://developers.google.com/chrome-developer-tools/docs/remote-debugging的Google文档中描述的方法。但是,这需要在上网本上安装chrome。我不想为此安装整个GUI。

更新

关于上述问题,我找到了https://groups.google.com/a/chromium.org/forum/m/#!topic/chromium-reviews/7mE61hDcFdA。这是否意味着我可以在上网本上安装Chrome(即使我没有GUI)并通过CLI移植?

1 个答案:

答案 0 :(得分:0)

APP可能会在这里完成这项工作。如果你知道一些java,你可以把它拉下来。基本上,您通过adb隧道连接,然后使用应用程序作为代理和计算机上的小程序。可能有一种更简单的方法