Problem with android emulator and open gl 2.0

I have a problem with android emulator and jmonkey.



first is to say:


  • I use android 4.03
  • GPU emulation is enabled
  • i tested the default jmonkey application



    when i build und run the app, the emulated android says following:



    I/OGLESContext( 631): Running on thread: GLThread 79

    I/OGLESShaderRenderer( 631): INFO OGLESShaderRenderer 11:56:24 AM use_VBO [false] → [false]

    I/OGLESShaderRenderer( 631): INFO OGLESShaderRenderer 11:56:24 AM verboseLogging [false] → [false]

    I/OGLESShaderRenderer( 631): INFO OGLESShaderRenderer 11:56:24 AM Vendor: Google

    I/OGLESShaderRenderer( 631): INFO OGLESShaderRenderer 11:56:24 AM Renderer: OpenGL ES 2.0 (GeForce 8800 GT/PCI/SSE2/3DNOW!)

    I/OGLESShaderRenderer( 631): INFO OGLESShaderRenderer 11:56:24 AM Version: OpenGL ES 2.0

    I/OGLESShaderRenderer( 631): INFO OGLESShaderRenderer 11:56:24 AM GLES20.Shading Language Version: null

    W/dalvikvm( 631): threadid=12: thread exiting with uncaught exception (group=0x409c01f8)

    I/Process ( 90): Sending signal. PID: 631 SIG: 3

    I/dalvikvm( 631): threadid=3: reacting to signal 3

    E/AndroidHarness( 631): java.lang.UnsupportedOperationException: GLSL and OpenGL2 is required for the OpenGL ES renderer!

    E/AndroidHarness( 631): SEVERE AndroidHarness 11:56:24 AM Exception thrown in Thread[GLThread 79,5,main]: at com.jme3.renderer.android.OGLESShaderRenderer.initialize(152)

    E/AndroidHarness( 631): at com.jme3.system.android.OGLESContext.initInThread(259)

    E/AndroidHarness( 631): at com.jme3.system.android.OGLESContext.onSurfaceCreated(211)

    E/AndroidHarness( 631): at android.opengl.GLSurfaceView$GLThread.guardedRun(1446)

    E/AndroidHarness( 631): at android.opengl.GLSurfaceView$GLThread.run(1216)







    i hope someone can help me :slight_smile:

Use a real phone, the emulator only works in nightly with a workaround and also only with issues. It still has to be improved it seems.