📱 飞飞投屏帮助中心

🔌 USB连接快速入门

⚙️

1. 手机基础设置

① 打开「设置」→「关于手机」,连续点击「版本号」7次激活开发者选项
② 开发者选项中开启:
✅ USB调试
✅ USB调试(安全设置)(小米手机必需)
③ USB连接模式选择「传输文件(MTP)」(下拉通知栏切换)

🔄

2. 物理连接与授权

① 使用USB 2.0数据线连接手机与电脑主机背面接口
② 手机弹出「允许USB调试」提示时,勾选「始终允许」并点击「确定」

💻

3. 软件识别设备

① 打开飞飞投屏软件,等待软件自动识别显示
② 无显示设备? 打开软件设备列表查看原因

📱 部分机型连接问题

小米手机:能投屏但无法控制

现象:可以看到手机画面,但鼠标点击无反应
核心原因:未开启安全调试模式,导致无法模拟点击操作

① 进入手机「设置」→「开发者选项」
② 找到「USB调试(安全设置)」选项并勾选(部分机型路径:设置→更多设置→开发者选项)
③ 断开重新连接,确保授权提示中勾选「允许模拟点击」

华为手机:连接后无反应/驱动异常

华为USB调试设置

图示:华为手机开发者选项关键设置(关闭监控ADB安装应用)

  1. 下载安装 华为手机助手,完成驱动更新
  2. 进入开发者选项,设置以下内容:
    ✔ 开启「USB调试」
    ✖ 关闭「监控ADB安装应用」(图示中「这个不开」的选项)
    ✖ 关闭「使用ADB安装应用时需要用户确认」(图示中第二个「这个不开」)
    ✔ 开启「'仅充电'模式下允许ADB调试」(确保非充电模式也能调试)
  3. 若仍无反应,尝试重启手机并更换电脑USB 2.0接口

华为/荣耀手机:电脑无法识别

华为HDB连接设置

图示:将允许HiSuite通过HDB连接设备的开关打开,即可完成HDB的授权

① 进入手机「设置」→「安全和隐私」
② 找到更多安全设置
③ 在更多安全设置页面,将允许HiSuite通过HDB连接设备的开关打开,即可完成HDB的授权

⚡ 如何连接主板机/机箱

✅1. 连接电脑接口

将连接线连接到电脑,推荐使用 **USB 2.0 接口**,确保连接稳定,避免因接口兼容性问题导致连接异常。

✅2. 使用授权文件 ADBKEY 授权

联系主板机商家索要 adbkey 和 adbkey.pub 两个文件,并按以下步骤操作:

  1. 打开文件资源管理器,找到文件夹 C:\用户\你的计算机用户名\.android(若文件夹未显示,需在"查看"选项中勾选"显示隐藏项目")
  2. 将获取的两个文件复制到该文件夹内
  3. 重启计算机,完成授权初始化

重要提示:

  • 请务必妥善备份 adbkey 和 adbkey.pub,后续重装系统或更换电脑时需重新使用这两个文件完成授权。
  • 若文件丢失,连接时需通过手机屏幕手动点击"允许"授权,操作复杂度增加且可能影响连接效率。
  • 推荐使用 飞飞软件「更多功能」中的「ADB授权合并」,功能便捷处理
ADB授权文件操作示意图

图示:按步骤操作 ADB 授权文件,确保文件路径正确。若路径错误或文件缺失,将导致授权失败无法正常连接。

📡 无线WIFI连接核心配置

连接必备条件

  • ✔ 手机与电脑连接同一局域网(如家庭/企业WIFI)
  • ✔ 手机已通过USB完成首次授权(获取ADB权限)

普通手机操作步骤

① 通过USB将飞飞软件与手机连接
② 右键点击软件内手机窗口,选择「转为无线模式OTG(WIFI ADB)」
③ 转换成功后可断开USB线

高级自动模式

飞飞软件「高级设置」中勾选「自动将USB设备转为无线模式」,后续连接无需手动操作

飞飞软件通过「设备分享」功能共可将本地连接的所有手机设备跨网分享给其他用户

⚡ OTG机箱连接深方案

OTG机箱工作原理

通过OTG转接头将手机网络转为以太网,实现与电脑的有线网络互通(无需WIFI)

即插即用设备(刷ROM机型)

① 连接OTG机箱与手机
② 开机自动启动WIFI ADB 5555端口
③ 飞飞软件点击「WIFI扫描」自动发现设备

普通OTG设备(未刷ROM)

① 先用USB模式连接手机到飞飞软件
② 按前文步骤开启WIFI ADB 5555
③ 断开USB,保持OTG机箱供电和网络连接

网段扫描设置

飞飞软件操作:
① 点击顶部「WIFI 扫描」按钮
② 输入手机显示的局域网IP段(例:192.168.0.1-192.168.0.255)
③ 点击「开始扫描」等待设备列表更新

🤖 AI智控使用指南

AI智控通过接入大语言模型(LLM),实现用自然语言对话操控手机和电脑。你只需输入"打开抖音刷10分钟",AI会自动分析屏幕、识别按钮、模拟点击滑动,全程无需手动操作。

📌 第一步:获取大模型 API 密钥

飞飞投屏不自带AI模型,需前往第三方平台购买大模型API服务。推荐以下平台(均支持 OpenAI 兼容接口):

平台 地址 特点
云雾AI https://yunwu.ai/ 高并发稳定,支持 GPT/Claude/DeepSeek 等全系模型,国内直连
AIHubMix https://aihubmix.com/ 多模型聚合API,支持 OpenAI/Claude/Gemini,按量计费灵活
OpenRouter https://openrouter.ai/ 全球模型路由,200+模型可选,按使用量付费
硅基流动 https://siliconflow.cn/ 国产模型聚合,DeepSeek/通义千问/智谱等,国内低延迟
DeepSeek 官方 https://platform.deepseek.com/ DeepSeek 官方API,性价比极高,适合大批量任务
⚠️ 不支持图片/视觉分析
火山方舟 https://console.volcengine.com/ark/ 字节跳动旗下,豆包/DeepSeek等模型,企业级稳定性

💡 选购建议:

  • 首选推荐(支持视觉):GPT-4o、Claude 4 Sonnet、通义千问 Qwen-VL-Max,能直接"看懂"屏幕截图,精准定位按钮和文字
  • 性价比纯文本:DeepSeek-V3、DeepSeek-R1,推理能力强但不支持图片分析,仅能通过UI控件树操作(无视觉能力,可能误判界面)
  • 购买后在平台后台获取 API 地址(Base URL)和 API 密钥(API Key),下一步需要使用

⚙️ 第二步:添加AI配置

1️⃣

打开AI配置窗口

打开飞飞投屏软件,点击左侧菜单 「AI智控」 → 点击 「添加配置」 按钮

2️⃣

填写配置信息

① 配置名称:自定义名称,如"我的GPT-4o"
② API地址:粘贴从购买平台获取的 Base URL
③ API密钥:粘贴 API Key
④ 最大Token:默认 8192 即可
⑤ 最大步数:AI最多执行多少步,默认 15

3️⃣

获取模型列表

填写完 API地址和密钥后,点击 「获取模型」 按钮,系统会自动从平台拉取可用模型列表

4️⃣

选择模型并测试连接

① 从下拉框中选择要使用的模型
② 点击 「测试连接」 按钮
③ 看到 「连接成功」 提示后,点击 「添加」 保存配置

⚠️ 常见问题:

  • 获取模型列表为空? 检查 API地址是否正确(通常以 /v1 结尾),API密钥是否有效
  • 测试连接失败? 确认账户余额充足,网络能访问API地址,密钥没有过期
  • 模型不支持图片? 勾选"不支持图片"选项,AI将使用UI控件树进行纯文本分析

🚀 第三步:使用AI智控执行任务

1️⃣

选中AI配置

在AI智控界面左侧列表中,点击选中你想使用的AI配置(高亮即为选中)

2️⃣

打开主控设备

在设备列表中双击或右键打开一个手机设备的大屏窗口(主控),AI需要看到屏幕内容才能操作

3️⃣

输入自然语言指令

在底部输入框中用日常语言描述你想做的事,例如:
"打开微信,搜索张三,发消息说你好"
"打开抖音,向下滑动看5个视频"
"打开设置,连接WiFi名为Office的热点,密码12345678"

4️⃣

点击发送,AI自动执行

点击发送按钮后,AI会逐步分析屏幕、定位元素、执行操作,右侧可实时查看AI的思考过程和执行日志

💡 使用技巧与最佳实践

  • 指令要具体明确:不要只说"帮我操作",要说清楚目标。如"打开淘宝搜索蓝牙耳机并加入购物车"
  • 分步执行复杂任务:超长任务建议拆分为多个小任务,每步结束AI会确认结果
  • 先开主控再发指令:AI需要看到设备屏幕,打开主控窗口后才能正常分析界面
  • 优先选视觉模型:首选 GPT-4o / Claude 4 Sonnet / 通义千问 VL 等支持图片的模型,能截图精准定位;DeepSeek 不支持图片,只能靠UI控件树推断,复杂界面容易点错
  • 注意API费用:每次对话都会消耗Token,建议设置合理的 最大步数(15步以内),避免无限循环消耗
  • 主控设备不要锁屏:保持设备屏幕点亮且在主控窗口中可见,否则AI无法分析界面
  • 遇到错误可重试:AI偶尔会解析失败或点击不准,重新发送指令或简化描述即可

🖥️ 核心ADB指令速查表

WIFI ADB操作指令

功能 指令 备注
开启WIFI ADB adb tcpip 5555 需先通过USB连接,端口固定为5555
关闭WIFI ADB adb usb 断开无线连接,恢复USB调试模式
手动连接设备 adb connect 192.168.0.100:5555 需知道手机IP地址(可在手机「设置→关于手机→状态信息」查看)

功能类指令

名称 命令 备注
重启 adb reboot
重启手机到recovery刷机模式 adb reboot recovery
重启手机到bootloader界面 adb reboot bootloader
关机 adb shell reboot -p
恢复设备DPI adb shell wm density reset
修改设备DPI adb shell wm density 320 320(自定义dpi)
查看设备DPI adb shell wm density
恢复设备分辨率 adb shell wm size reset
修改设备分辨率 adb shell wm size 1080x1920 1080x1920(自定义分辨率)
查看设备分辨率 adb shell wm size
查看设备序列号 adb get-serialno
查看设备详情列表 adb devices -l
查看第三方应用包名 adb shell pm list packages -3
查看系统应用的所有包名 adb shell pm list packages -s
查看所有应用包名 adb shell pm list packages
查看内存使用情况 adb shell dumpsys meminfo
清除应用数据与缓存,需要指定包 adb shell pm clear cn.com.test.mobile cn.com.test.mobile(自定义包名)
卸载应用,需要指定包 adb uninstall cn.com.test.mobile cn.com.test.mobile(自定义包名)
卸载应用,但保留数据,需要指定包 adb uninstall -k cn.com.test.mobile cn.com.test.mobile(自定义包名)
强制停止应用 adb shell am force-stop cn.com.test.mobile cn.com.test.mobile(自定义包名)
截屏 adb shell screencap -p /sdcard/01.png 01.png(自定义截屏名称)
安装apk adb install d:/temp/1.apk d:/temp/1.apk(apk绝对路径)
设置电量百分比 adb shell dumpsys battery set level 100 100(自定义电量百分比)
启动应用 adb shell am start -n cn.com.test.mobile/.ui.SplashActivity -n cn.com.test.mobile(包名).ui.SplashActivity
查看Android 系统版本 adb shell getprop ro.build.version.release
查看占用内存前10的应用 adb shell top -s 10
查看设备品牌 adb shell getprop ro.product.brand
开启 WiFi adb shell svc wifi enable
关闭 WiFi adb shell svc wifi disable
开启指针显示 adb shell settings put system pointer_location 1
关闭指针显示 adb shell settings put system pointer_location 0
模拟点击 adb shell input tap x坐标 y坐标
关闭更新 adb shell pm disable-user com.wssyncmldm
黑屏时执行 adb shell settings put system screen_off_timeout 2147483647 每次重启软件执行一次(在不是黑屏状态下执行)

按键类指令

名称 命令 备注
电源键 adb shell input keyevent 26
菜单键 adb shell input keyevent 82
HOME 键 adb shell input keyevent 3
返回键 adb shell input keyevent 4
增加音量 adb shell input keyevent 24
降低音量 adb shell input keyevent 25
静音 adb shell input keyevent 164
播放/暂停 adb shell input keyevent 85
停止播放 adb shell input keyevent 86
播放下一首 adb shell input keyevent 87
播放上一首 adb shell input keyevent 88
恢复播放 adb shell input keyevent 126
暂停播放 adb shell input keyevent 127
点亮屏幕 adb shell input keyevent 224
熄灭屏幕 adb shell input keyevent 223
滑动解锁,向上滑动手势解锁 adb shell input swipe 300 1000 300 500 参数 300 1000 300 500 分别表示起始点x坐标 起始点y坐标 结束点x坐标 结束点y坐标
焦点处于某文本框时输入文本 adb shell input text hello

小米MIUI优化指令

名称 命令 备注
禁用智能服务 adb shell pm disable-user com.miui.systemAdSolution
禁用小米电商 adb shell pm disable-user com.xiaomi.ab
禁用用户反馈 adb shell pm disable-user com.miui.bugreport
禁用系统毒瘤 adb shell pm disable-user com.miui.analytics
删除开屏广告 adb shell rm -f -r /sdcard/Android/data/com.miui.systemAdSolution/files
防止开屏广告再生 adb shell touch /sdcard/Android/data/com.miui.systemAdSolution/files

常见问题指令

查看设备列表:adb devices
结束ADB进程:adb kill-server
重启ADB服务:adb start-server
查看设备IP:adb shell ifconfig wlan0 | grep inet

🌐 局域网共享

操作方法(分两步完成)

1️⃣

PC1(主机)开启局域网服务

  1. 在PC1上打开「飞飞投屏」软件,确保移动设备已通过USB正常连接并识别;
  2. 点击软件左侧功能按钮「高级设置」→ 选择「开启ADB局域网服务」;
  3. 若关闭软件共享功能将失效;
PC1开启局域网服务操作图
2️⃣

PC2/PC3(从机)配置并启用

  1. 在PC2或PC3上打开「飞飞投屏」软件;
  2. 点击软件左侧功能按钮「高级设置」→ 找到「设置ADB服务地址」;
  3. 输入PC1的局域网IP地址(PC1IP查询方法:Win+R输入cmd,执行ipconfig命令,查看「无线局域网适配器WLAN」下的IPv4地址 一般在PC1电脑上默认的这个地方地址就是);
  4. 输入地址后,勾选「设置ADB服务地址」选项,软件将自动连接PC1共享的设备。
PC2配置Adb服务器地址

图示:PC2中设置「Adb服务器地址」为PC1的IPv4地址

常见问题提示:

  • 若PC2/PC3无法连接:检查PC1防火墙是否允许「飞飞投屏」和「adb.exe」通过,或暂时关闭PC1防火墙重试;
  • IP地址错误:确保输入的是PC1的「局域网IPv4地址」(如192.168.0.105),而非公网IP;
  • 设备无响应:关闭PC1的「开启ADB局域网服务」,重新执行步骤1。

🤝 设备分享(远程分享)使用教程

设备分享可以把本机已连接的手机/模拟器远程分享给另一个飞飞投屏账号:对方在自己电脑上就能直接控制这些设备,适合把设备交给同事、客户临时使用。完整流程五步:绑定邮箱 → 勾选设备并打开分享窗口 → 填对方邮箱点验证 → 设置时长并开始分享 → 对方点接收。

⚠️ 开始前请确认:

  • 双方都要登录账号并绑定邮箱。没绑定时窗口会红字提示「分享功能必须绑定邮箱后才能使用」,点旁边的按钮先去绑定;
  • 双方软件版本保持一致(分享界面会提示「请确保分享方与被分享方软件版本一致」);
  • 双方电脑都要开着软件并保持在线,中途任意一方掉线都会导致分享中断;
  • 设备分享与上文「局域网共享」不是一回事:局域网共享要求两台电脑连在同一路由器下,设备分享走公网,异地也能用。

📌 第一步:勾选设备并打开设备分享窗口

分享窗口只认主界面里已勾选的设备,所以要先把设备勾上、再打开窗口(顺序反了窗口里会是空的):

  1. 在主界面设备列表中勾选要分享出去的一台或多台设备,然后打开「设备分享」窗口;
  2. 窗口打开后顶部会显示你绑定的邮箱(旁边是「修改邮箱」和「配置自动分享链接」),已勾选的设备以编号卡片显示,右侧显示「已选N台」。

📌 第二步:填写对方邮箱并点「验证」

1️⃣

输入对方邮箱

在「要分享的对方邮箱」输入框里填入对方注册飞飞投屏时使用的邮箱(输入框提示:请输入对方邮箱,并点击验证)。下拉框会保留最近分享过的邮箱,可直接选。

2️⃣

点击「验证」

点击右侧「验证」按钮,验证通过后会显示对方的 IP、国家、区域、城市信息,确认是本人后再继续。

3️⃣

(可选)分享给自己

若只是想把另一台电脑上的设备调过来用,选「我的其他电脑」,点「重新搜索」选中在线的自己账号即可,无需填写邮箱。

📌 第三步:设置分享时长并点「开始分享」

设置「分享时长」的天/时/分(必须大于 0,到期后分享自动失效),然后点击右下角「开始分享」。按钮随后会变成「请在被分享方点击接收……」,此时等待对方确认即可。

📌 第四步:被分享方点「接收」

被分享方的电脑上会弹出确认窗口:标题「设备分享接收」,内容为「分享 N 台设备给您」,点击「接收」即分享成功(点「拒绝」则分享方会看到「拒绝了您的分享」;长时间不点会提示「超时没有接收」)。

接收成功后:

📌 分享成功后:直连还是中转?

分享成功后,记录名末尾会标注当前使用的连接方式,分为两种:

⚡

直连

两台电脑之间打洞成功、建立了点对点直连,画质和刷新率不受限制、延迟最低,这是最理想的状态。

🔁

中转

两台电脑的网络无法直连(常见于双方都在运营商大内网、路由器没有开启 UPnP 等),数据只能经分享服务器转发,画质与刷新率会被限制。

📌 直连模式下画面卡顿怎么办?

已经显示「直连」但画面不流畅时,问题基本不在连接方式,而是网络带宽/电脑负载/画质帧率设置三者之一,按下面两步处理:

① 先看两边电脑的网络情况

  • 看分享记录名后面的「延迟:xx ms」:数值一直很高或忽高忽低,说明网络本身不稳,不是软件问题;
  • 用「任务管理器 → 性能」看两台电脑的网络占用(是否有下载、网盘同步、直播、系统更新在抢带宽)和 CPU/GPU 占用;
  • 任一方是无线连接的,尽量改成网线直连,或改用 5GHz 频段、靠近路由器,避免隔墙/穿楼层;
  • 分享期间不要在两台电脑上同时跑其他大流量程序。

② 卡顿明显时,适当降低小屏画质和帧率

  • 打开「高级设置」窗口 →「小屏画面设置」:把「清晰度」从 超高/高 降到 中 或 低,「帧率(FPS)」从 60 降到 25 或 15;
  • 主界面小屏控制条上也可以直接拖动「小屏画质」「小屏帧率」两个滑条,边拖边看效果,改完立即生效;
  • 画质与帧率降下来后,占用的带宽和电脑解码压力都会明显下降,卡顿通常会立刻缓解。

📌 中转模式怎么解决?(让中转变回直连)

解决顺序就三件事:① 在路由器后台开启 UPnP → ② 找宽带运营商申请公网 IPv4 → ③ 确认 IPv6 已开通并启用。多数用户做完第 ① 条就能变直连。

若提示「注意!!!分享直连失败!当前处于服务器中转模式,画质,刷新率被限制」,说明两台电脑没能直连,按下面三件事依次排查:

方法1:在路由器后台开启 UPnP(优先尝试)

先查到路由器管理地址:Win+R 输入 cmd 回车,执行 ipconfig,看「默认网关」(一般是 192.168.1.1 / 192.168.3.1 / 192.168.31.1),用浏览器打开它、输入管理员密码登录,然后在设置中开启 UPnP:
华为:「更多功能」→「安全设置」→「UPnP 设置」→ 启用(部分型号在「网络设置」→「UPnP」)
小米/红米:「常用设置」→「高级设置」→「UPnP」→ 开启
TP-LINK:「应用管理」→「UPnP 设置」→ 勾选「启用 UPnP」并保存(部分型号在「转发规则」→「UPnP 设置」)
华硕:「外部网络(WAN)」→「互联网连接」或「NAT 转发」→「启动 UPnP」设为「是」→ 点「应用本页面设置」
其它品牌:登录后在设置页面直接搜索「UPnP」,打开对应开关即可。
注意:光猫(运营商送的那台)也可能需要开启 UPnP;若光猫占着宽带拨号,可让装维把光猫改成桥接,由自己的路由器拨号,UPnP 与公网 IP 才会落在路由器上。开启后重启双方软件,重新分享一次即可。

方法2:向宽带运营商申请公网 IPv4

很多家庭宽带拿到的是运营商大内网地址(多个用户共用一个公网 IP),这种情况路由器里怎么设置都直连不了,需要向运营商申请公网 IP:
客服电话:电信 10000/联通 10010/移动 10086,转人工。
沟通话术(不要只说「我要公网 IP」,容易被直接回绝,说明用途更容易通过):"家里装了监控/NAS/需要远程办公,要在外网访问家里的设备,现在没有公网 IP 连不上,麻烦帮我开通公网 IP。"被拒绝时可要求转技术部门或向上反馈;部分省份需要签承诺书,个别地区会收费。
先自查:登录光猫/路由器查看 WAN 口 IP,再百度搜索「IP」或用 ip138 查外部 IP,两者一致 = 已是公网 IP;不一致 = 仍在运营商内网。
注意:家庭宽带一般只能得到动态公网 IPv4(重启光猫后可能变化,甚至被收回),且移动宽带的成功率最低(大量使用 CGNAT),电信、联通相对好申请。

方法3:确认 IPv6 已开通并启用

目前多数运营商宽带已默认下发 IPv6,IPv6 地址本身就是公网地址、无需向运营商申请,只要打开各设备的 IPv6 开关就能直连:
① 光猫:确认没有关闭 IPv6(部分光猫默认关闭,需联系装维开启);
② 路由器:在「IPv6 设置」中打开 IPv6 开关(常见名称:IPv6 上网/IPv6 功能);
③ 电脑:访问 test-ipv6.com 或 ipw.cn 检测,能拿到 240e:/2409: 开头的地址即说明 IPv6 已通(只显示 IPv4 则未通);
④ 部分路由器/光猫的防火墙默认拦截入站连接,需在安全设置中允许 IPv6 入站,否则仍只能走中转。

🔗 参考链接(均为外部网站,内容以对方页面为准):

🔗 自动链接(自动分享)使用教程

自动链接(自动分享)可生成一条可复用的远程链接:对方拿到链接后,无需重新授权即可直接远程控制你所选定的设备。链接支持设置有效期、随时禁用/启用,适合把设备分享给同事、客户或另一台电脑长期使用。

📌 第一步:打开自动分享窗口

点击软件左侧功能「设备分享」,在分享界面点击「配置自动分享链接」按钮,即可打开「自动分享」窗口。

📌 第二步:生成分享链接(持有方操作)

1️⃣

先在设备列表选中设备

在主界面设备列表中勾选(选中)你要分享出去的一台或多台设备,选中的设备会被自动带入。

2️⃣

点击「新增」填写配置

在窗口右侧点击「新增」,填写:
① 名称:给这条链接起个便于识别的名字(如"张三的华为P40")
② 时长:设置链接有效时长(天/时/分)

3️⃣

保存后自动复制链接

点击「保存」,条目会进入「快速连接列表」,同时链接已自动复制到剪贴板,直接粘贴发给对方即可。

📌 第三步:对方通过链接连接(接收方操作)

1️⃣

粘贴链接

对方同样点击「配置自动分享链接」进入窗口,在左侧输入框粘贴你发来的链接。

2️⃣

点击「连接」

点击「连接」按钮,等待持有方在线确认后,即可远程控制设备。

📌 管理分享链接

⚠️ 常见问题:

  • 提示"对方不在线":确认设备持有方已打开飞飞投屏软件并保持在线,且分享服务器可达。
  • 提示"该连接已被禁用":该链接已被持有方禁用,联系对方重新启用或重新生成。
  • 链接失效:链接超过设置的有效时长后会自动失效,请让持有方重新生成。
  • 需要长期固定分享:把「时长」设置得足够长并保持「启用」状态,链接即可长期复用。

⚠️ 全场景故障排查

场景1:无线连接失败

① 确认手机与电脑同网段(IP前缀一致,如均为192.168.0.x)
② 检查路由器防火墙设置,允许ADB端口(5555)通信
③ 重启手机WIFI和电脑网络适配器

场景2:OTG机箱扫描不到设备

① 确认OTG转接头指示灯正常(常亮表示连接正常)
② 手动输入手机IP段(如192.168.1.1-192.168.1.255)
③ 检查手机是否开启「仅充电模式下允许ADB调试」

场景3:ADB冲突报错

① 任务管理器结束所有adb.exe进程
② 卸载冲突软件:安卓模拟器、360手机助手、酷狗音乐等
③ 重启电脑后重新连接

场景4:在输入密码时,手机黑屏

① 手机->系统设置->输入法设置->关闭安全输入(安全键盘)进程
② 没有安全键盘设置,或者关了安全输入依然黑屏的话就只能root了

场景5:开启无线adb以后,拔掉USB数据线,无线断开

① 开发者选项打开仅充电模式下允许USB调试,重新插拔设备,手机弹出提示选择仅充电方式,再开启无线adb即可
② 如果没有仅充电模式下允许USB调试 这个选项,就尝试换换手机弹出的其他方式 ③ 还不行的话这种手机不支持拔掉USB开无线adb

场景6:无法启动adb服务?

① 安卓开发软件都是基于安卓官方adb程序连接手机的 有的投屏软件在卸载的时候会恶意在用户电脑增加IP安全策略,导致adb无法正常使用,导致所有安卓投屏软件、安卓开发软件都受到影响,这不是不小心增加的,也不是为了解决什么问题而增加的,因为是在卸载的时候执行的这个操作,就是故意让用户电脑卸载后无法正常使用其他投屏软件,在安装的时候会清除掉这些策略

🎬 视频功能演示

点击播放按钮查看软件操作演示视频

🔁 脚本执行演示

点击播放按钮查看脚本执行演示

⌨ 自定义键盘映射

按键映射文件为JSON格式,新增自己的按键映射文件需要放在Scripts目录中或者点击自定义选择json文件会自动导入到Scripts目录或者点击前往映射配置按钮。

按键映射文件的具体编写格式下面会介绍,也可以参考自带的按键映射文件。

按键映射脚本格式说明

通用说明

顶层字段说明

通用可选字段(所有类型适用)

一般按键映射有如下几种类型:

不同类型的专有属性说明:

完整示例(和平精英)

{
  "switchKey": "Key_QuoteLeft",
  "switchKeyPos": { "x": 0.5, "y": 0.5 },
  "mouseMoveMap": {
    "startPos": { "x": 0.57, "y": 0.26 },
    "speedRatioX": 0.25,
    "speedRatioY": 0.25,
    "opacity": 0.75,
    "timedResetView": false,
    "comment": "Camera control",
    "smallEyes": [
      { "key": "Key_Alt", "pos": { "x": 0.8, "y": 0.31 }, "switchMap": false },
      { "key": "Key_5",   "pos": { "x": 0.9, "y": 0.33 }, "switchMap": false }
    ]
  },
  "mouseWheel": {
    "clickPos":   { "x": 0.27, "y": 0.2 },
    "moveMinPos": { "x": 0.27, "y": 0.248 },
    "moveMaxPos": { "x": 0.27, "y": 0.644 }
  },
  "keyMapNodes": [
    {
      "type": "KMT_STEER_WHEEL",
      "centerPos": { "x": 0.18, "y": 0.75 },
      "leftKey": "Key_A",  "leftOffset": 0.089,
      "rightKey": "Key_D", "rightOffset": 0.089,
      "upKey": "Key_W",    "upOffset": 0.15,
      "downKey": "Key_S",  "downOffset": 0.15,
      "extendOffset": { "key": "Key_Shift", "offset": 0.2 },
      "steerWheelAlgorithm": "bezier",
      "resetMove": false,
      "comment": "Move around"
    },
    {
      "type": "KMT_CLICK",
      "key": "Key_Space",
      "pos": { "x": 0.95, "y": 0.7 },
      "comment": "Jump"
    },
    {
      "type": "KMT_CLICK_TWICE",
      "key": "Key_Q",
      "pressPos": { "x": 0.12, "y": 0.35 },
      "releasePos": { "x": 0.12, "y": 0.35 },
      "comment": "Peek Left"
    },
    {
      "type": "KMT_CLICK_MULTI",
      "key": "Key_F",
      "clickNodes": [
        { "order": 0, "delay": 100, "pos": { "x": 0.6, "y": 0.4 } },
        { "order": 1, "delay": 200, "pos": { "x": 0.7, "y": 0.5 } }
      ],
      "comment": "Multi-action"
    },
    {
      "type": "KMT_DRAG",
      "key": "Key_G",
      "startPos": { "x": 0.3, "y": 0.7 },
      "endPos": { "x": 0.5, "y": 0.7 },
      "dragSpeed": 0.8,
      "startDelay": 50,
      "comment": "Swipe"
    }
  ]
}

🖱 按键映射工具使用教程

飞飞投屏内置了可视化按键映射配置工具(ScrcpyKeyMapper),无需手写JSON即可通过拖拽方式创建和编辑按键映射。

在飞飞投屏中,点击设备控制栏的"前往映射配置"按钮即可打开该工具。

界面概览

快速上手(5步完成映射)

第1步:上传背景图

点击顶部 按钮上传游戏截图(建议先在手机上截一张游戏界面图传到电脑)。背景图确定了所有坐标的相对参考。

第2步:创建方向盘

在 Types 面板中找到"方向盘"(Steer Wheel),双击它。画布中央会出现一个带4个方向键的方向盘。拖拽中心圆到游戏摇杆位置,然后拖拽4个方向的小圆到摇杆的各方向边界处。在 Properties 面板中可以修改每个方向的按键和算法。

第3步:创建按键映射

从 Types 面板拖拽"单击"(KMT_CLICK)到画布上对应游戏按钮的位置。选中后按键盘上的目标键将其绑定。重复此步骤为每个游戏按钮创建映射。

第4步:创建鼠标视野映射

从 Types 面板拖拽"鼠标移动"(Mouse Move)到画布上。这个只有一个——鼠标的移动将被映射为以 startPos 为起点的触摸拖动。在 Properties 面板中可调整 X/Y 灵敏度和小眼睛按键。

第5步:保存并使用

点击顶部 保存按钮。如果在飞飞投屏中打开,配置会通过 WebSocket 直接发送到设备;如果是在浏览器中打开,会下载一个 JSON 文件到 Scripts 目录。

键盘快捷键

按键功能
Ctrl + 拖拽复制并移动元素
Shift + 拖拽移动复杂元素(如方向盘整体)
Delete / 拖到删除区删除选中的元素
选中元素 + 按键盘绑定/更换按键

方向盘配置要点

鼠标视野映射配置要点

其他功能

📺 虚拟投屏应用教程

虚拟投屏(虚拟屏)会在手机上创建一个独立的虚拟显示器,并把指定应用启动到这个虚拟屏上。它和手机主屏幕互不干扰:主屏可以做别的事、甚至锁屏,虚拟屏上的应用照常运行,电脑端单独操控这个虚拟屏。

🚀 使用步骤

1️⃣

打开应用管理

选中一台已连接的设备,打开 「应用管理」 窗口,列表会显示该设备上已安装的应用。

2️⃣

点击「虚拟投屏」

在目标应用右侧点击 「虚拟投屏」 按钮,系统会自动创建虚拟屏,并把该应用启动到虚拟屏上。

3️⃣

在电脑端操控虚拟屏

投屏成功后,设备区域会出现这个虚拟屏设备,双击即可在大屏窗口里像操作真机一样操控,主屏不受影响。

4️⃣

结束虚拟屏

在设备区域(或数字区域)右键该虚拟屏设备,点击 「结束虚拟屏」 即可关闭虚拟屏,手机主屏恢复正常。

⚠️ 注意事项

  • 安卓版本要求:虚拟屏功能需要 Android 10(API 29)及以上 才能创建虚拟显示器。
  • 输入法(软键盘)限制:在虚拟屏上直接显示输入法需要 Android 13(API 33)及以上。Android 12 / 12L 上虚拟屏属于"不可信显示器",输入法会显示在手机主屏而不是虚拟屏里。
  • 部分应用可能无法在虚拟屏运行:少数游戏、桌面启动器或强依赖主屏的应用只会在主屏渲染,虚拟屏上可能出现黑屏或无响应,这是应用自身限制。
  • 应用不存在会失败:如果按包名启动时找不到该应用(已卸载、包名变更等),投屏会提示失败并自动退出。
  • 性能占用:虚拟屏会额外占用手机的 GPU / CPU,多开多个虚拟屏时请注意手机发热与电量。

🖊️ 轨迹录制使用教程

轨迹录制是飞飞投屏内置的真人手指轨迹模拟功能:您在电脑上照着手机画面手动绘制一条轨迹(例如画线验证码的曲线),松手后软件会自动把这条轨迹人化优化,再以真人手指的节奏回放到手机上执行。适用于需要沿指定路径滑动的场景,例如曲线绘制类验证码。

使用步骤

第1步:打开主控画面

进入要操作的设备主控窗口,把手机切换到需要绘制轨迹的界面(如验证码页面)。

第2步:进入轨迹录制模式

点击控制栏的「轨迹录制」按钮,画面边框变为绿色,并弹出提示「轨迹录制:请沿曲线绘制轨迹,松手自动执行,Esc 取消」。此时进入待命状态,不会向手机发送任何触摸。

第3步:照着曲线绘制

在画面上按住鼠标左键,沿着验证码的曲线画出轨迹。绘制过程中画面上会实时显示红色轨迹线,方便核对是否贴线。

第4步:松手自动回放

松开鼠标,软件立即对轨迹做人化优化并以真人节奏回放到手机:

取消录制

待命或绘制过程中按 Esc 即可取消,画面边框恢复原样,不会执行任何操作。

提高通过率的要点

常见问题

问题说明
绘制时看不到红色轨迹线固定模式(主窗口内渲染)下不显示覆盖线,属正常现象;独立主控窗口中会实时显示
松手后手机没有反应确认设备已正常投屏且控制通道正常;轨迹过短(少于2个点)会被忽略
回放轨迹和画的不完全一样属正常:软件对路径做了弧线化和人化抖动处理,但最终落点始终是您画到的位置
如何退出待命状态按 Esc 即可取消

📄 wsapi接口文档

WSAPI接口文档