Instale o aplicativo recém-desenvolvido no dispositivo Ubuntu Touch

3

SO do host: Ubuntu 12.04.4 LTS

Dispositivo de toque do Ubuntu: Nexus4 executando o Ubuntu 13.10

Meu ambiente de desenvolvimento é o QtCreator com o plugin ubuntu-sdk

Estou tentando implantar o aplicativo de amostra QML / C ++ (aquele criado pelo aplicativo QtCreator Application / Qt Quick2) no telefone. O telefone está conectado ao host de desenvolvimento por meio de um cabo USB

Eu executei o comando com êxito: Construir e instalar o aplicativo no dispositivo

No telefone, tenho o aplicativo instalado em / opt

qtquick-01
├── bin
│   └── qtquick-01
└── qml
    └── qtquick-01
        └── main.qml

infelizmente não consigo descobrir como executá-lo no dispositivo Eu tentei várias coisas, incluindo a criação de um arquivo .desktop esperando ter um ícone e ser capaz de iniciar o aplicativo a partir da interface de toque do telefone. Talvez eu esteja apenas configurando o arquivo .desktop da maneira errada. Existe algum link que você pode sugerir para entender como escrevê-lo corretamente e onde colocá-lo?

De um shell ssh, tentei executar diretamente o arquivo binário ou qml (com qmlscene) Aparentemente eu não recebi um erro, mas não consigo ver nada na tela do telefone.

Eu li on-line que o aplicativo foi iniciado "minimizado" por padrão e posso maximizá-lo da Lente do aplicativo, mas também não consigo vê-lo.

    
por sergico 08.03.2014 / 15:05

1 resposta

1

Mais tentativas e erros me levaram a uma solução.

  • criou um arquivo .desktop seguindo as instruções em Ubuntu SDK Alpha
  • Colocou o arquivo da área de trabalho em / opt / qtquick-01 (a raiz do aplicativo instalado)
  • logado via ssh no telefone como usuário phablet , não ROOT (esse foi o meu erro principal, eu acho)
  • execute o comando: qmlscene --desktop_file_hint=/opt/qtquick-01/qtquick-01.desktop qml/qtquick-01/main.qml

Ainda assim, não consigo exibir o ícone do aplicativo com os aplicativos instalados na lente do aplicativo.

    
por sergico 08.03.2014 / 20:28