我在使用 Google 的 OpenGL demo for Android 时遇到了真正的问题。 .我在 Eclipse 中进行了设置,但无法执行。它可以毫无问题地构建,但在打开之前就停在 "java.lang.IllegalArgumentException: No config selected"
处。我一直在谷歌搜索和堆栈线程上上下波动,但没有解决方案。
我确实在这里找到了我认为的线索:OpenGL ES 2.0 Support for Android?
它使用命令 gLSurfaceView.setEGLConfigChooser(8 , 8, 8, 8, 16, 0);
但是,唉,我是android上的OpenGL的新手,不知道把它放在哪里......
任何帮助将不胜感激。我正在使用最新的 android sdk 运行 Eclipse Juno。我正在启用 GPU 硬件的 4.2 Jelly Bean 模拟器上对此进行测试。
最佳答案
解决方案只是将 super.setEGLConfigChooser(8 , 8, 8, 8, 16, 0);
放在 MyGLSurfaceView 类中 setRenderer(new MyGLRenderer()) 之前;
行。
关于Android OpenGL 演示 "No config chosen",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14167319/