通过相同的vpn远程调试Android应用程序



我开发了一个Android应用程序,它在我这边运行良好,但在客户端失败(而不是崩溃(。我做了研究,但仍然不知道该怎么做。

从这个帖子调试android设备通过互联网

我知道它可以通过使用abd来实现,但它需要两台pc连接在同一网络上,这不适合我的客户连接在不同网络上的情况。

这篇文章提出了另一种解决方案,即左舷向前,但不建议加热,因为这非常危险。

下面的帖子建议了adb -a -P 5037 nodaemon server的方法,但我真的不明白它对我的情况有效吗,因为我得到了could not install *smartsocket* listener: cannot bind to 0.0.0.0:5037: Only one usage of each socket address (protocol/network address/port) is normally permitted. (10048)的错误

我的问题是如何在不同的网络下远程调试(获取logcat(客户端应用程序,但能够在同一个VPN上连接。谢谢

即使我也遇到过类似的问题,这个博客也谈到了同样的事情,而且已经有一些解决方案可以用于在远程安卓设备上工作,但看起来是付费的。

最新更新