理个发,感觉整个人都轻松了许多。
天气冷了又热,乍回头,才发觉时间真是无情,儿童渐长,青年不再。
珍惜才是重要的。
这个车怎么样?
应用场景:
一般情况下,公司的手机终端都会在手机终端都会在测试人员手中,而开发要进行debug也需要使用手机终端。这样势必会造成终端的受限。
如果开发可以远程连接测试手中的终端进行远程debug,则可为公司节约硬件配置费用。
如下文档便介绍了在局域网即广域网环境下,开发在android studio中远程调试终端的方法。
开发:
开发在android stuido terminal窗口输入如下命令:
adbconnect ip:5555
解析:
ip:手机终端映射到外网的ip地址。局域网的情况使用局域IP即可
5555:手机端adb开放的端口。
开发在android studio中选择远程终端进行调试即可。
测试:
首先确保手机通过usb连接上了测试使用的电脑,下面姑且称作主机
测试在主机上cmd窗口进行操作
1:adb devices确保手机连接上了主机(USB连接)
2:adb tcpip 5555 (手机终端要授权usb调试)
该命令将重启手机上的adbd,开启网络调试功能。
3:adb devices” 确保手机连接上了主机(WIFE连接)
注意:红框处为通过wife连接的设备
运维:
如果开发和测试不在一个局域网内,则需要将测试人员使用的主机IP映射为外网。
可使用frp_0.34.3_windows工具进行网络的映射
通过frp工具,将手机终端的ip映射到了server_addr指标的公司外网服务器。
在frpc目录下,打开cmd窗口,运行frpc。
开发便可以connect外网地址进行远程终端调试了。