本文最后更新于 12 天前,其中的信息可能已经过时,如有错误请发送邮件到Pavilion_Cat@outlook.com
有些开发场景下,需要一台实体安卓手机,但是安卓手机和开发环境不在一个地理位置,无法通过数据线连接,我们该如何远程调试远程手机
例如本人情况,我开发所用的服务器在南方,我本人在北方,但是我需要进行安装开发,模拟器用不了的情况下,我只能进行 adb 远程调试
所用工具
- Wireguard 服务(自行搭建,参考站内文章,也可以用其他的方式创建虚拟内网)
- 安卓手机
- Android Studio
- 一个远程控制开发机器的设备
正文
1. 接入 wireguard 内网
2. 配对
打开无线调试服务,记录 ip 和 端口号
3. 开发机器运行命令
adb pair IP:端口(IP和端口用图片下面那个,在回车之后他会让你输入配对)
adb connect IP:端口(用图片上面的 IP和端口)
4. Android Studio 内选择设备
如果你连接成功了,Android Studio 里会自动出现