Foi porque o .pro do meu módulo não foi declarado corretamente. Obrigado a Chris Wayne (no google +) para me ajudar a detectar o bug.
Eu criei um aplicativo simples no Ubuntu touch que lê código de barras.
Funciona muito bem em desktops, mas é impossível lançá-lo no meu Aquaris E4.5
Aqui está a saída do meu console:
Warning: Permanently added '[127.0.0.1]:10000' (RSA) to the list of known hosts.
Sdk-Launcher> Executing: /tmp/qfacts.nymeria_0.1_armhf.click
Sdk-Launcher> Force Install: False
Sdk-Launcher> Skip Uninstall:False
Sdk-Launcher> Launcher PID: 9544
Sdk-Launcher> Installing application .....
Transaction: Installing files
Status: Waiting in queue
Status: Starting
Status: Finished
Transaction: Installing files
Status: Waiting in queue
Status: Waiting for authentication
Status: Waiting in queue
Status: Starting
Status: Finished
Results:
Installed qfacts.nymeria-0.1.armhf (installed:click,removable=1,app_name=QFacts)
Sdk-Launcher> Application installed successfully
Sdk-Launcher> AppId: qfacts.nymeria_QFacts_0.1
Sdk-Launcher> Architecture: armhf
Sdk-Launcher> Application confined: True
Sdk-Launcher> Communication directory: /home/phablet/.local/share/qfacts.nymeria/
Sdk-Launcher> Application started: 9679
Sdk-Launcher> Received a failed event
Sdk-Launcher> The Application exited, cleaning up
Sdk-Launcher> Finished
Meu smartphone está no modo de desenvolvedor, conectado por meio de USB. Não entendi porque recebo um failed event
.
O código-fonte está disponível aqui: link
Se você tem alguma ideia, por favor, me diga!
Foi porque o .pro do meu módulo não foi declarado corretamente. Obrigado a Chris Wayne (no google +) para me ajudar a detectar o bug.