eclipse如何从远程机器访问Android设备

eclipse如何从远程机器访问Android设备,android,eclipse,Android,Eclipse,我的场景是这样的:我家里有一台装有Windows8的工作电脑,我使用eclipse作为Android应用程序的开发环境。我希望能够将我的工作电脑上的应用程序部署到我在其他国家的朋友的android设备上,并执行android emulator。最后,我想远程访问和调试安装在friend设备上的应用程序 如何进行远程测试?可以做到,但可能需要以下几点,但有一个限制,即您不能直接访问设备来测试应用程序,您的朋友必须这样做 设备和您的工作计算机需要在同一网络下使用VPN连接,或者如果您希望通过IP直接

我的场景是这样的:我家里有一台装有Windows8的工作电脑,我使用eclipse作为Android应用程序的开发环境。我希望能够将我的工作电脑上的应用程序部署到我在其他国家的朋友的android设备上,并执行android emulator。最后,我想远程访问和调试安装在friend设备上的应用程序


如何进行远程测试?

可以做到,但可能需要以下几点,但有一个限制,即您不能直接访问设备来测试应用程序,您的朋友必须这样做

  • 设备和您的工作计算机需要在同一网络下使用VPN连接,或者如果您希望通过IP直接连接到设备,则设备必须有其adb端口(第2步中说明)通过路由器转发(但这可能有风险)

  • 为了在TCPIP模式下运行设备调试器,请执行以下命令,其中5555是可以访问设备的android调试器的端口号,将设备连接到朋友的计算机后需要执行此命令

    adb tcpip 5555

  • 一旦设备和工作计算机通过vpn连接,或者设备在上述命令中使用的端口上进行端口转发,请在工作计算机上执行该命令。在下面的语法中,IP是设备IP,端口是第2步命令中提到的端口号

    语法:adb连接IP:端口

    示例:adb connect 10.2.10.251:5555

  • 现在,您可以通过internet安装和调试设备,但可能会延迟上载apk并获得调试结果

  • 要断开设备连接,请在工作计算机上执行

    亚行断开


  • 这不是在同一个网络下。您能描述一下我如何使用VPN直接连接到设备吗?假设您知道如何设置VPN,请参阅此以将Android设备连接到VPN。