Problema com o aplicativo de demonstração do SDK do Ubuntu Phone

3

Instalei o SDK do telefone Ubuntu em uma VM do VirtualBox que executa o Ubuntu Precise (12.04.2 LTS) como o sistema operacional convidado.
As "extensões de convidado" foram instaladas.
O kernel do sistema operacional convidado é 32 bits 3.2.0-37 sem PAE.

Eu segui as instruções de instalação do SDK no link , e a instalação pareceu funcionar sem problemas.
No entanto, quando tento executar o aplicativo demo "Conversor de moeda", qmlscene informa muitos erros com o formulário:

OpenGL Warning: XGetVisualInfo returned 0 visuals for 0x8db7f98

finalmente seguido pela mensagem:

Unrecognized OpenGL version

Uma caixa preta aparece, mas nada é desenhado dentro dela. Alguém sabe o que pode estar causando esse problema?

    
por Ken Young 18.02.2013 / 12:40

5 respostas

2

simplesmente desabilite a aceleração gráfica 3d nas configurações da virtualbox vm e ela funcionará. Coloque ambos em aceleração 3d e 2d

    
por netsuvi 09.07.2013 / 14:26
1

Eu estava usando um laptop muito antigo para executar o VirtualBox. Eu instalei o virtualbox em um Macbook Pro mais recente e re-instalei o Ubuntu + Phone SDK. Agora, o aplicativo de demonstração funciona, então meu problema pode estar tentando ser executado em uma máquina muito antiga.

    
por Ken Young 19.02.2013 / 04:30
1

O problema é que o Ubuntu SDK faz uso do OpenGL ES para renderizar widgets, porque ele pode usar gráficos acelerados por hardware para ele mesmo em dispositivos móveis. O VirtualBox, no entanto, não suporta atualmente o OpenGL ES em sua GPU virtual, portanto, ele não pode executar nenhum aplicativo do SDK do Ubuntu.

    
por mhall119 17.06.2013 / 23:02
0

Para mim, a caixa preta foi um erro no código, geralmente a parte da interface do usuário, procure na depuração que o Qt Creator fornece e verifique se você está usando a QML Scene (apenas para verificar novamente)

    
por MuffinStateWide 19.02.2013 / 04:38
-1

Até onde eu posso ver na página da moeda app conversor você precisa do Ubuntu 12.10 em vez de 12.04 (o que eu acho que é bastante estranho btw).

Eu começaria com a atualização para 12.10 e tente novamente.

Boa sorte!

ps. Eu também estou começando a investigar o desenvolvimento de um aplicativo para o Ubuntu Phone.

    
por kramer65 18.02.2013 / 13:44