我的情况是:我从家里远程办公并通过Windows远程桌面登录我的工作机器.我在我的工作计算机上使用Eclipse作为Android应用程序的开发环境.
使用ADB,我希望能够将应用程序从我的工作计算机部署到家庭网络上的设备,以用于模拟器不能正常运行的情况.
我发现这篇文章讨论了一个非常类似的场景,除了部署到在本地PC上运行的仿真器,而不是部署到本地设备:
http://www.41post.com/5003/programming/android-adb-remote-emulator-access
我正在尝试采取相同的步骤,但弄清楚如何在家庭WiFi网络上定位本地设备并连接到我的本地家用PC,而不是本地模拟器.
现在,我已经设置了远程PC,尝试连接到5585端口上的公共路由器IP - 但是在我的路由器中,我将哪个IP /端口转发到本地设备?
在使用仿真器的示例中,它们转发到运行仿真器的本地PC地址和端口5555,并且adb未在本地PC上运行.我已经将我的路由器配置为转发到我的设备IP,设备在WiFi上,以及设备被连接的本地PC IP.
但是在这两种情况下,当我尝试adb connect <routerIP>:5585使用远程PC时,它会给我一个错误unable to connect to <routerIP>:5585:5585.尝试转发/收听其他端口时,我得到相同的响应.我在路由器日志中没有收到任何安全错误,因此端口转发似乎正在运行.
问题: