本文主要介绍如何在外网远程连接真机进行开发调试,比如你的备用机在家里你又想在公司远程连接进行一番调试(不要问我为啥不把手机带在身上),不多说直接开始。
0、思路
我们知道 Android 手机可以通过 tcpip
命令打开远程调试端口,在内网就可以通过 ip 使用 adb 进行远程连接了。但是如果在外网这种方法就不行了,因为我们的手机没有公网 ip ,无法通过 ip 直接连接手机。
所以我们这里使用 frp
内网穿透来实现,即通过内网穿透将手机代理到外网,这样我们就可以使用 adb 来进行连接了。
1、准备
-
电脑一台
-
Android 手机一台
-
具有公网ip的服务器一台:内网穿透服务器
-
frp:内网穿透程序
-
QtScrcpy: Android 投屏软件,使用 adb 连接手机将手机画面投屏到电脑,并可通过电脑控制手机
2、实现
2.1、打开手机的远程调试端口
首先开启手机的 USB 调试模式,将手机通过 USB 连接电脑,使用 adb 命令打开远程调试端口:
adb tcpip 5555
复制代码
2.2、安装 frp
frp分为服务端和客户端,我们需要将服务端安装到你公网的服务器上,将客户端安装到手机里。frp 下载地址: