scrcpy投屏

scrcpy投屏
Silence前言
之前的时候是没有想搞这个东西的,因为我们都是通过绕过小米电脑管家的机型检测后,让非小米手机同样享受到投屏功能的使用。但是自从更新澎湃os之后,
其他功能都是正常的,但是始终投屏不上。于是内心中出现了其他的方式来暂时替代这个投屏。更何况有一些其他机型也要投屏,所以我们需要找一个不分机型的资源。
在b站找了半天,感觉没啥太大的帮助。最后还是评论区大哥提了一嘴。我连忙去搜索,最终发现了新大陆。
scrcpy 的无线投屏控制介绍
Scrcpy 又名“Screen Copy” — 屏幕复制,可以使用 adb 与设备通信,adb 可以通过 USB(或TCP/IP) 连接到设备并显示和控制,下载完需配置其系统环境变量。
- 特点:
免费开源:它是免费且开源投屏控制工具(模拟器),它不需要任何根访问;
跨平台:它适用于 Linux、Windows 和 MacOS;
无需Root权限:使用 Scrcpy 控制 Android 设备无需获取其 Root 权限;
键盘快捷输入:投屏状态下,可以在对话框界面,调用手机内的中文输入法后,直接使用电脑键盘输入;
安装文件传输简便 :可以直接拖拽Apk、文件进行传输。
下载
这里其实很简单:第一个方式是访问官方的GitHub仓库去下载最新版(一般都是下载最新版,而且要选择64位版本的)
GitHub地址:点击跳转
第二个,鉴于很多人对GitHub不熟悉,或者访问很慢,我这里将最新的环境包(包含了有线连接,无线连接,无线连接更换网络后的重置的处理命令)
放到资料中点击下载
注意
: 个人建议下载的路径中不要包含中文路径,例如:”D:\投屏\scrcpy-win64-v2.4\scrcpy-win64-v2.4” 这种其实可能会出现未知错误
避免也很简单:”D:\touping\scrcpy-win64-v2.4\scrcpy-win64-v2.4” 就完了,反正尽量是不要有中文的路径就行了
安装
得到压缩包解压就行了方便得很,解压完了就是一个文件夹。
电脑文件端
最下面那个黑鲨连接批处理是我写的命令这个是通用的,你可以重命名,但是不要把.bat
后缀改了就行了
当然你要是能搞懂命令的含义,你要改命令我这里也不多说。我写的这个是目前我的理解范围内最简单的,有些教程是需要配置path环境变量中去
这样处理的好处是直接在全局cmd都可以启动程序。其实我把这个命令写在这个文件中,然后抛一个快捷方式到桌面一样的方便。
命令的解释
这个程序的命令还是比较简单的,可以试着自己操作一下。
scrcpy
这个命令是最基础的启动命令,适用于在当前adb环境下没有任何设备连接的情况下进行启动。这里需要说明,在有线连接投屏的环境下,
需要手机连接电脑,而且连接线需要数据线
,注意插上去后手机会提醒仅充电,文件传输等选项才证明这个是数据线。至于手机上如何操作这个等下说scrcpy --tcpip
注意这个无线连接要想成功连接,需要我们先在有线连接的条件下,
输入这个命令进行第一次配置,然后只要成功投屏了,你后面就可以拔掉数据线了scrcpy -e
这个就是在第一次配置成功后,后面启动无线投屏的快捷命令,这个也是文件:黑鲨无线连接.bat文件中的命令scrcpy -d
这个当然就是有线连接的命令了,同样在文件:黑鲨有线连接.bat 中的命令adb kill-server
这个可是我费了好久的时间才知道的命令,它是清除当前adb中连接的机型的识别码或者是ip地址,为什么呢? 因为我发现,当我们电脑和手机处于同一个WiFi下,上述tcpip是可以正常使用的,但是。一旦我们将两个设备都切换到另一个网络后,原有的存储的ip地址没有及时的更新。你如果切换了网络后,你用数据线连接上手机和电脑后,你输入:scrcpy –tcpip 始终显示的是你原来那个ip地址,这时我们需要清除原有的ip地址让其重新配置新的就行了adb device
启动adb 和查看当前已经连接上的历史识别码或ip地址
手机端操作
手机端需要开启开发者模式,具体不同的机型不一样,这个需要自行在网上查询一下。
开启后,在更多设置中会出现开发者选项
点击进去后,找到以下的设置
打开usb调试,和无线调试,当然你要是不用无线就可以不用开
下面的开关按照我的设置开启就行了
我的开发者模式中会出现快捷开发者图块,你可以点进去打开无线调试,然后在你的下拉状态栏就有一个第一个那个标志了,然后
后面切换了网络后会自动关闭掉,我们这里很方便的就打开了