Implemente o aplicativo QML no telefone ubuntu

1

Estou tentando iniciar um projeto usando o Ubuntu SDK (Qt Creator). Eu criei um projeto QML, que já tem algum código "Hello world". Eu não fiz alterações no código, mas apenas quero aprender como implantá-lo no meu telefone Ubuntu. Posso rodar na minha área de trabalho.

O Qt Creator dá um erro ao tentar "executar" a versão de depuração do armhf. "Não foi possível encontrar 'test2.desktop'", no entanto, posso encontrar esse arquivo. E está localizado em "Outros arquivos" no meu projeto.

consulte o anexo de captura de tela

Falhando nisso, eu tentei escanear os arquivos para o telefone e executá-los por meio do ssh (qualquer coisa como export DISPLAY =: 0.0 no mir?) e através do aplicativo local, no telefone, do terminal. Ambos fornecem o seguinte erro:

phablet@ubuntu-phablet:~/test2$ qmlscene Main.qml 
Loading module: 'libubuntu_application_api_touch_mirclient.so.3.0.0'
UbuntuClientIntegration: connection to Mir server failed. Check that a Mir server is
running, and the correct socket is being used and is accessible. The shell may have
rejected the incoming connection, so check its log file
Aborted

Quaisquer pistas, guias ou tutoriais seriam muito apreciados.

    
por Ivar 02.12.2015 / 23:09

1 resposta

1

Altere esta linha no seu test2 / test2.pro

desktop_file.files = $$OUT_PWD/test2.desktop

para

desktop_file.files = test2.desktop

Ainda tenho alguns erros, mas a implantação funciona para mim agora. Eu não sou nenhum especialista em qmake, mas acho que ele procurou pelo arquivo no diretório errado.

    
por moritz 19.12.2015 / 21:43