Scripy

Scripy

地址

Github

步骤

  1. 下载Scripy
  2. 打开手机的USB调试
  3. 点击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 连接:

  1. 将设备插入计算机上的 USB 端口。

  2. 将设备连接到与计算机相同的 Wi-Fi 网络。

  3. 在“设置”→“关于手机→状态”中获取设备 IP 地址,或通过以下方式获取 执行以下命令:

    adb shell ip route | awk '{print $9}'
    
  4. 在设备上通过 TCP/IP 启用adbadb tcpip 5555

  5. 拔下设备插头。

  6. 连接到您的设备:将 DEVICE_IP 替换为您找到的设备 IP 地址)。adb connect DEVICE_IP:5555

  7. 照常运行。scrcpy

  8. 完成后运行。adb disconnect

从 Android 11 开始,无线调试选项 allows to bypass 必须将设备直接物理连接到计算机。

快捷键

可以使用键盘和鼠标在 scrcpy 窗口上执行操作 快捷方式。

在下面的列表中,MOD是快捷方式修饰符。默认情况下,它是 (左)Alt或(左)Super

可以使用--shortcut-mod来更改它。可能的键是 lctrl, rctrl,
lalt, ralt, lsuperrsuper 。例如:

# 使用右 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调试)

posted @ 2024-04-15 17:19  Zzzy君不见  阅读(24)  评论(0编辑  收藏  举报