QtScrcpy常见问题
这里整理了QtScrcpy连接、控制、画面和声音等高频问题与解决办法,点击问题即可展开答案。
ADB相关问题
这是因为电脑中运行了不同版本的adb,发生冲突。必须保证所有程序使用相同版本的adb。
- 在任务管理器中找到adb进程并结束
- 配置QtScrcpy的
config.ini中AdbPath路径,指向当前使用的adb
可以尝试:任意下载一款手机助手,先成功连接一次手机,然后再用QtScrcpy刷新设备列表连接。
在任务管理器找到adb进程并结束,重新操作即可。
控制问题
部分手机(如小米等)需要额外打开控制权限。请检查USB调试中是否开启了「允许模拟点击」(USB调试(安全设置))。
游戏中上车会创建新的界面,导致鼠标触摸点失效,目前技术上没有很好的解决办法。
恢复方法:连续按两次~键(数字键1左边),这是目前最好的办法。
显示与画面问题
在Windows上,可能需要配置缩放行为:QtScrcpy.exe → 属性 → 兼容性 → 更改高DPI设置 → 覆盖高DPI缩放行为 → 由以下人员执行缩放:应用程序。
另外,如果视频窗口大小远远小于设备屏幕的大小,画面也会不清晰(文字尤其明显)。
控制台错误信息可能包含:QOpenGLShaderProgram::attributeLocation(vertexIn): shader program is not linked。
一般是由于显卡不支持当前的视频渲染方式。可在config.ini中修改解码方式,改成1或2试试。
导致该错误的原因有很多。最简单的解决方法是:在分辨率设置中,选择一个较低的分辨率。
输入问题
在手机端安装搜狗输入法或QQ输入法,即可支持输入中文。
声音问题
支持。QtScrcpy可将设备扬声器声音同步到电脑(基于sndcpy,仅限Android 10及以上)。
如果以上答案没有解决你的问题:请描述你的问题,并截图软件控制台打印的日志,结合本文内容进一步排查,或在相关软件社区搜索类似案例。
