Ubuntu Touch: Como depurar aplicativos de toque do ubuntu no dispositivo? [duplicado]

4

Meu aplicativo funciona bem na área de trabalho, mas não consigo entender por que ele falha no meu nexo 7. Como posso depurá-lo enquanto ele é executado no dispositivo?

    
por Ray Alez 13.11.2014 / 12:30

1 resposta

1

Primeiro, você precisa tornar a partição do sistema gravável ao fazer 1 :

touch /userdata/.writable_image

e reinicializando seu telefone / tablet. Esteja ciente de que você não pode instalar atualizações OTA (over-the-air) depois de fazer isso. Então você precisa instalar o gdb:

apt-get install gdb

Por fim, ao iniciar o aplicativo do Qt Creator, como mostrado aqui , em vez de pressionar o botão "Executar" , pressione o botão "Debug" abaixo. Ele deve então iniciar o aplicativo através do gdbserver e mostrar a interface de depuração no Qt Creator.

Essa é a teoria. No entanto, não consegui executá-lo. O Qt Creator cria vários diálogos de erro, alguns dizendo "Erro Desconhecido", outros sem nenhum texto. No momento, estou tentando executar meu aplicativo a partir da linha de comando no meu Nexus 4, o que é incrivelmente difícil.

    
por Cmdr 22.11.2014 / 00:47