Qt creator 无法上传文件到远程设备

Qt creator cannot upload files onto the remote device

我一直在使用 QtCreator 为我的远程通用 Linux 设备开发 qt 应用程序,当我按下 'Run' 按钮时,程序将部署到远程设备上的目标目录中和 运行 自动,直到最近一切都很好,我只是更改了代码行,但没有更改项目的任何设置,之后我无法再将程序上传到远程设备上,在.pro 文件:

TARGET = Test
target.files = Test
target.path =  /home/root

INSTALLS += target

编译输出信息显示:

mkdir: cannot create directory '/home/root': permission denied
Failed to upload file...
Deploy step failed.
Error while building/deploying project Test
When executing step 'Upload files via SFTP' 

这很令人困惑,因为我没有创建目录,只是将程序部署到其中,这就是我之前所做的并且工作正常。

我怀疑我可能需要将 SFTP 更新到更新的版本,但基于我仍然可以通过 SFTP 手动将文件上传到远程设备而没有任何问题,所以我想这不是原因。

这里有人以前遇到过这个问题吗?感谢您提出任何建议和意见,并提前致谢。

检查 /home/root 文件夹可以使用命令 (ls -l)

访问权限

我刚刚发现问题与ssh或访问权限无关。

这是因为我添加了不止一个linux个通用设备,但我在使用项目套件时选择了错误的设备。