Erro ao executar programa em android virtual machine
-
No AVD manager.... tem uma opção para usar "Host GPU" quando você cria a máquina virtual. Você chegou a criar com a opção marcada?
-
Olá, ate que enfiem encontrei brasileiros aqui para conversar sobre o android e Qt.
-
Tenho boas experiências com o necessitas mas com Qt5.1, nossa, tenho a impressão que ainda vai demorar funcionar bem, acredito que apenas na 5.2 vamos poder realmente utilizá-lo. a integração com a digia e o bogdan tá demorando a engrenar, e ainda mais que desde rc2 eles removeram a compatibilidade com armv5 deixando apenas armv7, o que é péssimo para mim e também para que quer fazer aplicativos que funcionam em todos os aparelhos, ouvi dizer que voltará, mas não sei.
-
Vamos falar do QML se utilizar apenas o projeto em QML ele funciona muito bem os demos exemplos dele são ótimos e funciona bem no android eu teste e garanto agora. executar QML do QMainWindows ele gera falhas, e no meu caso ele sai da aplicação enquanto que no windows ele funciona, bem como dito pelo TioRoy.
-
Já trabalhar com múltiplos forms QWidget tem problemas com opções maximize e full screen o que deixa o programa muito ruim, e não adianta tentar setar a geometria, tambem, parece não funcionar. Aplicações minhas que rodam bem com a versão com necessitas não funcionaram bem com Qt5.1 os layouts não funcionaram e ficou tudo bagunçado.
-
Ate postei para tentar ter ajuda no fórum do necessitas no link, mas não tive ajuda sufuciente:
https://groups.google.com/forum/?fromgroups=#!topic/android-qt/GTZsO5tbTsolá tem exatamente o problema enfrentei, também incluir os fontes, assim podem comparar.
-
Eu também fiz alguns relatos em bugreport logo depois me informação que me inclusão era repetida, o que significa que o bug existe há um tempão e dá dando trabalho para resolver, motivo pelo qual o mesmo foi lançado como preview para versões futuras.
O erro se trata de problema com opengl no android.
O link para bugreport é :
https://bugreports.qt-project.org/browse/QTBUG-32490Se conseguirem de qualquer forma corrigir me avisem eu agradeço muito grato.
-
Após marcar aquela opção na criação da avd "use host gpu", consegui executar programas que utilizam somente widgets comuns, e mesmo assim eles se comportaram de maneira anormal com relação ao layout. Eu setei a QSizePolicy da janela principal para maximum nos dois sentidos, e algumas vezes ao abrir o aplicativo ele expandia e ocupava toda a tela, outras não, ele ocupava o tamanho requerido para boa aparencia dos elementos e se posicionava no canto superior esquerdo da tela.
Ao utilizar qualquer elemento qml, a tela do emulador continua fica preta. -
Você esta utilizando Qt5.1.1?
Pois eu só consigo esse resultado no QMainWindows e se este for o MainForm, pois quando chamo outro form ele não funciona bem.
-
Isso mesmo utilizei o Qt 5.1.1, e o resultado obtido foi com um qmainwindow como widget principal. Vou fazer mais testes amanha com um emulador e um dispositivo real usando widgets e qml. Com qml nao tenho muitos testes a fazer pois iria comecar meus estudos com o mesmo agora, nao sei fazer muita coisa ainda. Alguem sabe por exemplo, como criar um elemento principal que se expanda ocupando toda a tela?