我的场景是这样的:我家里有一台装有 Windows 8 的工作计算机,我使用 eclipse 作为 Android 应用程序的开发环境。我希望能够在我的朋友位于其他国家/地区的 android 设备上从我的工作计算机上部署应用程序并执行 Android 模拟器。最后我想远程访问和调试安装在朋友设备上的应用程序。
我怎样才能远程做到这一点?
可以完成,但可能需要遵循,但有一个限制,您不能直接访问设备来测试应用程序,您的朋友必须这样做。
设备和您的工作计算机需要在同一网络下使用 VPN 连接,或者如果您想直接通过 IP 连接到设备,则设备必须具有其端口(在第 2 步中说明)才能通过路由器转发 adb 端口(但这可能有风险)。
要在 TCPIP 模式下运行设备调试器,请执行以下命令,其中 5555 是设备的 android 调试器可以访问的端口号,此命令需要在设备连接到您朋友的计算机后执行。
adb tcpip 5555
一旦设备和工作计算机通过 vpn 连接,或者设备在上述命令中使用的端口上进行端口转发,请在工作计算机上执行该命令。在下面的语法中,IP 是设备 IP,端口是第二步命令中提到的端口号。
Syntax: adb connect IP:port
Example: adb connect 10.2.10.251:5555
现在您可以通过 Internet 安装和调试设备,但上传 apk 和获取调试结果可能会有所延迟。
为了断开设备,请在您的工作计算机上执行。
adb 断开连接