模拟器不运行OpenGL应用程序的消息“不幸的是,OpenGL ES 2.0基本已停止”

我通过开发者网站获得了OpenGl的一个例子。

我的问题是,它不运行该应用程序。

这是我的logcat:

10-17 14:43:12.574: E/Trace(684): error opening trace file: No such file or directory (2) 10-17 14:43:13.523: D/libEGL(684): Emulator without GPU support detected. Fallback to software renderer. 10-17 14:43:13.523: D/libEGL(684): loaded /system/lib/egl/libGLES_android.so 10-17 14:43:13.573: I/Choreographer(684): Skipped 44 frames! The application may be doing too much work on its main thread. 10-17 14:43:13.643: D/gralloc_goldfish(684): Emulator without GPU emulation detected. 10-17 14:43:13.653: W/dalvikvm(684): threadid=11: thread exiting with uncaught exception (group=0x40a13300) 10-17 14:43:13.653: E/AndroidRuntime(684): FATAL EXCEPTION: GLThread 78 10-17 14:43:13.653: E/AndroidRuntime(684): java.lang.IllegalArgumentException: No configs match configSpec 10-17 14:43:13.653: E/AndroidRuntime(684): at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:863) 10-17 14:43:13.653: E/AndroidRuntime(684): at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:1024) 10-17 14:43:13.653: E/AndroidRuntime(684): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1401) 10-17 14:43:13.653: E/AndroidRuntime(684): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240) 10-17 14:43:14.233: I/Choreographer(684): Skipped 83 frames! The application may be doing too much work on its main thread. 10-17 14:43:16.963: I/Choreographer(684): Skipped 260 frames! The application may be doing too much work on its main thread. 10-17 14:43:16.963: I/Process(684): Sending signal. PID: 684 SIG: 9 

我曾经尝试过:

  • 我在网上search,发现有人能够通过设置GPU仿真来做到这一点
  • 更新了我的AVD模拟器

我的模拟器如何设置:

  • 目标4.1.2。 – API等级16
  • ARM(armeabi-V7A)
  • 尺寸:1000mib
  • 皮肤:默认(WVGA800)
  • 硬件:MaxVm:48; 抽象式LCD密度:240; 设备RAM大小:512; GPU仿真:是的;

有人可以帮我解决这个问题吗?

我想补充一点,我使用Eclipse,我试图重新安装一切(Eclipse和SDK)仍然没有运气。

Solutions Collecting From Web of "模拟器不运行OpenGL应用程序的消息“不幸的是,OpenGL ES 2.0基本已停止”"

模拟器的GPU传递不稳定,我推荐使用真实的设备。 它在Win7(英特尔GPU)和Ubuntu(nVidia GPU)上随机崩溃了我的OpenGL ES 2.0应用程序。

正如你所看到的,它报告说,它不能检测到OpenGL,并退回到软件渲染器。

我尝试了完全相同的步骤,我可以在这里运行它。 我可以看到一个绿色的三angular形。

确保您正在构buildAPI级别为14的项目(这就是我所做的)

也尝试重新创buildAVD的经典步骤。