Scripy
Scripy
地址
步骤
- 下载
Scripy - 打开手机的USB调试
- 点击
Scripy文件目录下点击scrcpy.exe
命令
# 查看可调试的设备
adb devices
# 连接
scrcpy
# 按其序列号
scrcpy --serial=0123456789abcdef
scrcpy -s 0123456789abcdef # short version
# 通过 USB 连接的那个(如果正好有一个)
scrcpy --select-usb
scrcpy -d # short version
# 通过 TCP/IP 连接的那个(如果正好有一个)
scrcpy --select-tcpip
scrcpy -e # short version
# 已侦听 TCP/IP 的设备
scrcpy --tcpip=192.168.1.1:5555
scrcpy --tcpip=192.168.1.1 # default port is 5555
# 防止设备在插入设备时延迟后进入睡眠状态
scrcpy --stay-awake
scrcpy -w
# 关闭 scrcpy 时将恢复初始状态
# 如果设备未插入(即仅通过 TCP/IP 连接),则不起作用(这是 Android 行为)
# 关闭屏幕
scrcpy --turn-screen-off
scrcpy -S # short version
# 防止设备在插入设备时延迟后进入睡眠状态&关闭屏幕
scrcpy --turn-screen-off --stay-awake
scrcpy -Sw # short version
TCP/IP(无线)
确保你的电脑和手机在同一wifi下
自动
一个选项允许自动配置连接。有 两种变体。--tcpip
如果设备上禁用了 adb TCP/IP 模式(或者您不知道 IP 地址),通过 USB 连接设备,然后运行:
scrcpy --tcpip # without arguments
它会自动找到设备的IP地址和adb端口,启用TCP/IP 模式(如有必要),然后在启动前连接到设备。
如果设备(在本例中可通过 192.168.1.1 访问)已侦听 端口(通常为 5555)用于传入 ADB 连接,然后运行:
scrcpy --tcpip=192.168.1.1 # default port is 5555
scrcpy --tcpip=192.168.1.1:5555
手动
或者,可以使用adb以下方法手动启用 TCP/IP 连接:
-
将设备插入计算机上的 USB 端口。
-
将设备连接到与计算机相同的 Wi-Fi 网络。
-
在“设置”→“关于手机→状态”中获取设备 IP 地址,或通过以下方式获取 执行以下命令:
adb shell ip route | awk '{print $9}' -
在设备上通过 TCP/IP 启用
adb:adb tcpip 5555 -
拔下设备插头。
-
连接到您的设备:(
将 DEVICE_IP替换为您找到的设备 IP 地址)。adb connect DEVICE_IP:5555 -
照常运行。
scrcpy -
完成后运行。
adb disconnect
从 Android 11 开始,无线调试选项 allows to bypass 必须将设备直接物理连接到计算机。
快捷键
可以使用键盘和鼠标在 scrcpy 窗口上执行操作 快捷方式。
在下面的列表中,MOD是快捷方式修饰符。默认情况下,它是 (左)Alt或(左)Super。
可以使用--shortcut-mod来更改它。可能的键是 lctrl, rctrl,
lalt, ralt, lsuper和rsuper 。例如:
# 使用右 Ctrl 键 作为 快捷方式修饰符
scrcpy --shortcut-mod=rctrl
# 使用左 Ctrl 键 + 左 Alt 键,或 左Super 键 作为 快捷方式修饰符
scrcpy --shortcut-mod=lctrl+lalt,lsuper
| 行动 | 捷径 |
|---|---|
| 切换全屏模式 | MOD+f |
| 向左旋转显示 | MOD+← (左) |
| 向右旋转显示 | MOD+→ (右) |
| 水平翻转显示 | MOD+Shift+←(左) |
| 垂直翻转显示 | MOD+Shift+↑ (上) |
| 将窗口大小调整为 1:1(完美像素) | MOD+g |
| 调整窗口大小以删除黑色边框 | MOD+w|双击左键¹ |
点击HOME |
MOD+h|中键单击 |
点击BACK |
MOD+b |
点击APP_SWITCH |
MOD+s|第 4 个鼠标按钮点击³ |
点击MENU⁴(解锁屏幕) |
MOD+m |
点击VOLUME_UP |
MOD+↑ (上) |
点击VOLUME_DOWN |
MOD+↓ (下) |
点击POWER |
MOD+p |
| 开机 | 右键单击² |
| 关闭设备屏幕(保持镜像) | MOD+o |
| 打开设备屏幕 | MOD+Shift+o |
| 旋转设备屏幕 | MOD+r |
| 展开通知面板 | MOD+n|第五个鼠标按钮点击³ |
| 展开设置面板 | MOD+n+n|双击第五个鼠标按钮³ |
| 折叠面板 | MOD+Shift+n |
| 复制到剪贴板⁵ | MOD+c |
| 剪切到剪贴板⁵ | MOD+x |
| 同步剪贴板和粘贴⁵ | MOD+v |
| 注入计算机剪贴板文本 | MOD+Shift+v |
打开键盘设置(仅限 HID 键盘) |
MOD+k |
启用/禁用 FPS 计数器(在 stdout 上) |
MOD+i |
| 捏合缩放/旋转 | Ctrl+单击并移动 |
| 倾斜(用 2 根手指垂直滑动) | Shift+单击并移动 |
¹双击黑色边框将其删除。
²右键单击打开屏幕,否则按返回。
³第 4 个和第 5 个鼠标按钮(如果您的鼠标有的话)。
⁴对于正在开发中的 react-native 应用程序,MENU 会触发开发菜单。
⁵仅在 Android 上 >= 7。
问题
-
百度输入法无法输入中文字符
解决方案:更改输入法为搜狗输入法 -
复制粘贴快捷键无法使用
解决方案:修改默认mod键为ctrl -
拔掉线后
adb devices无线连接为offline重新打开USB调试即可(“仅充电”模式下允许ADB调试)

浙公网安备 33010602011771号