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调试)