是否可以使用连接在远程网络上的设备来调试应用程序?

时间:2018-11-28 16:38:50

标签: java android adb

我的团队使用Android Studio使用Android Java开发了一个应用程序。

该应用程序可以在我们所有的测试设备上正常运行,但是会显示客户端设备上的一些错误。

是否可以通过某种方式将客户端的设备连接到他的网络,并使该设备可在开发人员计算机上用于通过Internet进行调试?

有人指出this answer已经回答了我的问题。我同意它的部分作用;它教了如何将客户端adb连接到远程网络上的adb服务器。仍然可以使用Android Studio调试手机吗?

也许可以使用VPN?我对VPN知之甚少,因此建议可行的建议很棒。

谢谢。

1 个答案:

答案 0 :(得分:0)

这非常危险,因为将您的个人设备的调试桥暴露在互联网上可能会对您的个人数据造成问题并且不安全。

此外,我能看到此工作的唯一方法是客户端将调试端口移植到其设备的IP地址(这需要在其路由器上完成)

默认情况下,我认为端口为5037。

端口转发后,您应该能够连接到该设备,特别是通过使用

adb connect <their external IP>

再次,我不能足够强调这可能有多危险。