O Ubuntu SDK falha no SSH para o BQ Ubuntu Phone

0

Estou usando o Ubuntu SDK / QT Creator e tentando implantar um aplicativo HTML5 no meu Ubuntu Phone. QT Creator pode ver o dispositivo corretamente e eu posso SSH no telefone manualmente a partir da linha de comando. Quando tento publicar o aplicativo no telefone, ocorre um erro informando que a conexão foi recusada.

O log na aba Dispositivos mostra que o QT Creator está falando com o telefone corretamente via SSH. No entanto, os logs dizem que o encaminhamento de porta está sendo usado e substituindo a porta 22 por 10000. Quando olho para a guia Dispositivos da janela Opções, as configurações do dispositivo Ubuntu são bloqueadas para SSHing na porta 10000 (ou seja, a opção para alterá-lo é acinzentado). Pressionar o botão para testar a conexão falha com um erro de conexão recusada).

Eu tentei adicionar um novo dispositivo na guia Dispositivos da janela Opções, usando a porta 22 e os passes de teste. No entanto, só consigo adicionar novos dispositivos do tipo 'dispositivo genérico de linux' e não um dispositivo Ubuntu. Isso significa que não posso usá-lo como um kit para publicar aplicativos porque o material de criação do pacote Click está disponível apenas para os kits de dispositivo Ubuntu.

Para encurtar a história, como obtenho o telefone para aceitar conexões na porta 10000 ou como posso alterar as configurações do QT Creator?

Obrigado

    
por daveb1983 03.04.2015 / 01:29

1 resposta

0

Eu tive um problema semelhante e corrigi-lo modificando / home / [usuário] /. config / QtProject / qtcreator / devices.xml.

original:

<value type="QString" key="Host">[10.0.1.9]:24</value>
<value type="int" key="SshPort">10000</value>

modificado:

<value type="QString" key="Host">[10.0.1.9]</value>
<value type="int" key="SshPort">22</value>

No começo, resolvi esse problema modificando o sshd_config no dispositivo e adicionando a porta 10000, mas isso parou de funcionar. Gostaria de saber a maneira correta de corrigir esse problema ...

    
por Jacques 04.05.2015 / 01:00