Executando o aplicativo OpenGL no Android x86 e VirtualBox?

Executando o aplicativo OpenGL no Android x86 e VirtualBox?

Instalei com sucesso o Android x86 4.0 no VirtualBox e estou tentando fazer um aplicativo OpenGL funcionar. Habilitei a "Aceleração 3D" nas configurações do VirtualBox, mas quando abro o aplicativo ele trava e registra instantaneamente

java.lang.IllegalArgumentException: No configs match configSpec

Tentei o teste 3D 0xbenchmark (0xbenchmark é um aplicativo de teste que vem com Android-x86). Funcionou perfeitamente.EDITAR:Não sei por que isso acontece, porque nenhum outro aplicativo OpenGL parece funcionar. Talvez o Android-x86 não suporte realmente o GLES 2.0

O que posso fazer para que todos os aplicativos OpenGL funcionem no VirtualBox?

EDITAR:Eu esqueci de incluir o rastreamento de pilha antes, então aqui está (do logcat):

E/AndroidRuntime( 1681): FATAL EXCEPTION: GLThread 146
E/AndroidRuntime( 1681): java.lang.IllegalArgumentException: No configs match configSpec
E/AndroidRuntime( 1681):        at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:863)
E/AndroidRuntime( 1681):        at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:1024)
E/AndroidRuntime( 1681):        at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1401)
E/AndroidRuntime( 1681):        at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)

Responder1

Depois de muita pesquisa e testes, encontrei a solução. O problema é que os drivers gráficos virtuais do VirtualBox não oferecem suporte total ao OpenGL. O que eu preciso é de algo que possa passar a GPU do meu computador para o ambiente virtual do Android. Eu encontrei algo que pode fazer exatamente isso,AndroVM. Sua versão do Android possui drivers personalizados escritos para funcionar perfeitamente no VirtualBox e vem com seu próprio player que emula o GLES usando a GPU física do host. Usando o AndroVM e seu player, consegui executar com êxito todos os aplicativos OpenGL.

informação relacionada