首先根据不同的操作系统下载对应的scrcpy软件(我的操作系统是windows),此软件要求安卓系统版本在5.0以上。
scrcpy下载解压后如果要重命名文件夹或移动程序文件,不要直接改文件夹名或移动整个文件夹,而是新建一个文件夹,命名好后进入程序所在目录,全选然后剪切到新文件夹,如果不这样做的话,在运行程序后查看进程adb.exe的属性时会提示找不到文件,原因不明。
程序的路径确定后,将这个路径添加到系统环境变量Path中(注意添加后需注销重登录才能生效)。
在连接手机前注意先要打开手机的 开发者选项,然后打开 USB调试,另外如果是小米手机,还需打开 USB调试(安全设置),不打开这个的话只能查看屏幕,不能控制。
初次连接手机时会弹出如下对话框(如果没有弹出,请先解锁手机):
"允许USB调试吗?这台计算机的RSA密匙指纹如下..."
点击允许即可
在cmd中运行 scrcpy -h 可以看到程序的帮助,直接运行scrcpy就可以连接手机了,如果提示 cannot stat 'scrcpy-server.jar': No such file or directory,那么你需要将cmd的工作目录设置为scrcpy所在的目录。如果还是连接不成功,有可能是默认的分辨率过高了,可以使用-m参数设置一个低分辨率试一下。
连接成功后,如果不想手机自动锁屏,可以在开发者选项中设置 不锁定屏幕(充电时屏幕不会休眠)
scrcpy实际上应该是通过adb来控制手机的,而adb支持无线连接,所以scrcpy也可以无线连接,不过adb想要建立无线连接必须先进行一次有线连接。
scrcpy-noconsole.exe这个程序可以在连接手机时不显示类似cmd那样的控制台出来,推荐使用。