OpenGL ile yaptığım uygulamaların hepsi, "ad çalışmayı durdurdu" ile çalışmaz. Bu Android Örnek Projeleri (BasicGLSurfaceView) ile bile olur. Projeleri Cclipse'e yüklediğimde ve çalıştırdıklarında çalışmazlar, ancak öykünücüyü çalıştırıp API Demos'u seçtiğimde, mükemmel çalışır. En yeni Eclipse ve API 14.0'ı çalıştırıyor. Bu aynı zamanda kusursuz görünmesini benim uygulamalar ile olurAndroid OpenGL uygulamaları, emülatöre yüklendikten sonra çalışmayı durdurur
Bu sadece Eclipse yüklenir ve çökme deLogCat çalıştırıldı BasicGLSurfaceView dan
-----------------
11-19 21:35:52.887: E/AndroidRuntime(556): FATAL EXCEPTION: GLThread 75
11-19 21:35:52.887: E/AndroidRuntime(556): java.lang.IllegalArgumentException: No configs match configSpec
11-19 21:35:52.887: E/AndroidRuntime(556): at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:825)
11-19 21:35:52.887: E/AndroidRuntime(556): at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:981)
11-19 21:35:52.887: E/AndroidRuntime(556): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1335)
11-19 21:35:52.887: E/AndroidRuntime(556): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1189)
Konsol ------------------------------
[2011-11-19 21:34:40 - BasicGLSurfaceView] New emulator found: emulator-5554
[2011-11-19 21:34:40 - BasicGLSurfaceView] Waiting for HOME('android.process.acore') to be launched...
[2011-11-19 21:35:16 - BasicGLSurfaceView] WARNING: Application does not specify an API level requirement!
[2011-11-19 21:35:16 - BasicGLSurfaceView] Device API version is 14 (Android 4.0.1)
[2011-11-19 21:35:16 - BasicGLSurfaceView] HOME is up on device 'emulator-5554'
[2011-11-19 21:35:16 - BasicGLSurfaceView] Uploading BasicGLSurfaceView.apk onto device 'emulator-5554'
[2011-11-19 21:35:16 - BasicGLSurfaceView] Installing BasicGLSurfaceView.apk...
[2011-11-19 21:35:49 - BasicGLSurfaceView] Success!
[2011-11-19 21:35:50 - BasicGLSurfaceView] Starting activity com.example.android.basicglsurfaceview.BasicGLSurfaceViewActivity on device emulator-5554
[2011-11-19 21:35:52 - BasicGLSurfaceView] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.android.basicglsurfaceview/.BasicGLSurfaceViewActivity }
Bu satıra sahip misiniz: myGLSurfaceView.setEGLConfigChooser (true); 'myGLSurfaceView.setRenderer (graphicsRenderer);' kodunuzdan önce? Emulator, deneyimimde openGL için iyi değil. Gerçek bir cihazda bir openGL uygulaması çalıştırılmasıyla karşılaştırıldığında, emülatör bazen zaman aşımına uğrayan ve android uygulamanızın düştüğünü düşünen çok daha yavaştır. Hata ayıklama modu ve/veya yavaş bir bilgisayarda, öykünücüyü yavaşlatacaktır. Bir noktada bile, emülatörün openGL-es 2.0'a özgü maddeleri desteklemediğini hatırlıyorum.Temel olarak, bir aygıt üzerinde çalışan uygulamayı ilk –
almaya çalıştığınızda emülatörü, gles 2 – user1055947