我正在尝试使用 QML Profiler 找出导致我的程序变慢的原因,但是当我启动它时,我收到以下消息:
QML Profiler: Connecting to debug server at 127.0.0.1:50540 ... QML Profiler: Resolving host QML Profiler: Establishing network connection ... QML Profiler: Network connection dropped
重复几秒钟,最终会出现一个弹出窗口,说:
Could not connect to the in-process QML Profiler. Do you want to retry?
我查了 启用 QML 调试和分析 在qmake构建步骤和重建中,我也有启用 QML 在调试器设置中检查。
最佳答案
我今天遇到了同样的问题 远程设备分析 , 这是由于 qmlprofiler 端口已经被使用造成的。
我发现错误信息:QML Debugger: Unable to listen to port 10000
然后检查我设备上的端口:lsof -i :10000
,确实有一个进程正在使用端口 10000。
所以我在下面将qmlprofiler端口更改为10001,问题解决了:
关于qt - QML Profiler 无法连接到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30200747/