में लोड होने के बाद काम करना बंद कर देते हैं ओपनजीएल के साथ मेरे ऐप्स सभी "काम बंद कर दिया है" के साथ काम नहीं करते हैं। यह एंड्रॉइड नमूना प्रोजेक्ट्स (BasicGLSurfaceView) के साथ भी होता है। जब मैं परियोजनाओं को ग्रहण में लोड करता हूं और उन्हें चलाता हूं, तो वे काम नहीं करते हैं, लेकिन अगर मैं एमुलेटर चलाता हूं और इसे एपीआई डेमो के माध्यम से चुनता हूं तो यह पूरी तरह से काम करता है। नवीनतम ग्रहण और एपीआई 14.0 चल रहा है। यह भी जो निर्दोष दिखाई मेरी क्षुधा के साथ होता हैएंड्रॉइड ओपनजीएल ऐप्स एमुलेटर
यह BasicGLSurfaceView कि बस ग्रहण में लोड किया गया था और दुर्घटना में चला
Logcat से है -----------------
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)
कंसोल ------------------------------
[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 }
आप इस लाइन है: 'myGLSurfaceView.setEGLConfigChooser (सही);' 'myGLSurfaceView.setRenderer (graphicsRenderer) से पहले, अपने कोड में'? एम्यूलेटर मेरे अनुभव में ओपनजीएल सामान के लिए अच्छा नहीं है। एक वास्तविक डिवाइस पर ओपनजीएल ऐप चलाने की तुलना में, एमुलेटर बहुत धीमा है, कभी-कभी समय के बिंदु पर और एंड्रॉइड सोच रहा है कि आपका ऐप क्रैश हो गया है। डीबग मोड और/या धीमे कंप्यूटर पर दोनों एमुलेटर धीमा कर देंगे। मुझे यह भी याद है कि एक बिंदु पर, एमुलेटर वास्तव में ओपनजीएल-एसएस 2.0 विशिष्ट सामान का समर्थन नहीं करता था।असल में, डिवाइस पर चलने वाले ऐप को पहले –
को जानने का प्रयास करें कि एमुलेटर gles 2 – user1055947