scrcpy 安装
snap install scrcpy
adb服务安装
sudo apt-get install android-tools-adb
adb配置
手机通过USB连接电脑
lsusb
找到自己手机的识别号,(可以对比数据线插入之前和插入之后多了哪个就是哪个)
创建设备文件
下面所有的04e8
改成自己的识别号, android.rules
文件名可自定义
mkdir ~/.android
# 注意你的设备号
echo 0x04e8 > ~/.android/adb_usb.ini
sudo touch /etc/udev/rules.d/android.rules
sudo gedit /etc/udev/rules.d/android.rules
在文件中输入:
注意自己的设备号
SUBSYSTEM=="usb", SYSFS{idVendor}=="你的设备号", MODE="0666"
保存后修改文件权限
sudo chmod 777 /etc/udev/rules.d/android.rules
启动adb服务
service udev restart
adb start-server
adb devices
有设备就说明成功了, 如果没有看看自己手机的开发者模式以及USB调试有没有打开
使用scrcpy
命令行输入
# 直接使用
scrcpy
# 设置显示尺寸为1080
nohun scrcpy -m 1080 &
就会弹出界面了
scrcpy使用方法
"""
鼠标左键点击、滑动;
长按鼠标中键回到主屏幕;Ctrl+Shift+V
鼠标右键返回复制文本电脑到手机: 电脑上复制后, 在手机投屏界面按Ctrl+Shift+V复制到手机剪切板, 然后手机中粘贴手机到电脑: 手机上复制到剪切板中, 在投屏界面按下Ctrl+C键,再到电脑正常上粘贴传输文件: 直接在文件管理器复制粘贴
"""
快捷键
全屏/回到合适尺寸
ctrl +f
ctrl + x
展开/折叠通知栏
ctrl +n
ctrl + shift + n
结束投屏
scrcpy -S
或者关掉显示窗口即可
Scrcpy 的命令参数
关闭手机屏幕 |
|
限制画面分辨率 |
|
修改视频码率 |
|
裁剪画面 |
|
多设备切换 |
|
窗口置顶 |
|
显示触摸点击 |
|
全屏显示 |
|
文件传输默认路径 |
|
只读模式(仅显示不控制) |
|
屏幕录像 |
|
屏幕录像 (禁用电脑显示) |
|
设置窗口标题 |
|
同步传输声音 |
Scrcpy 快捷键列表
切换全屏模式 |
|
将窗口调整为1:1(完美像素) |
|
调整窗口大小以删除黑色边框 |
|
设备 |
|
设备 |
|
设备 |
|
设备 |
|
设备 |
|
设备 |
|
设备 |
|
点亮手机屏幕 | 鼠标右键 |
复制内容到设备 |
|
启用/禁用 FPS 计数器(stdout) |
|
安装APK | 将 apk 文件拖入投屏 |
传输文件到设备 | 将文件拖入投屏(非apk) |
- 投屏并录屏:
scrcpy -r file.mp4
- 不投屏只录屏:
scrcpy -Nr file.mp4
录制声音