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